我正在使用 MPXJ 库在 ASP.net 上工作。MPXJ 的 .net 版本是使用 IKVM 创建的。
目前,我有一个大问题:将文件(Microsoft Project 文件 - .mpp 文件)上传到服务器后(我不需要保存),我想从 HttpPostedFileBase 转换为 java.io.InputStream 的 IKVM 版本并且 MPXJ 会操纵它们,但我不知道实现这一点的方法。我的代码:
public ActionResult Upload(HttpPostedFileBase files)
{
// Todo: Convert from HttpPostedFileBase to Java.Io.InputStream
ProjectReader reader = new MPPReader();
ProjectFile projectObj = reader.read(Java.Io.InputStream);
}