我遇到了一个关于从 HttpInputStream 到 FileStream 的转换类型的问题。
我是怎么做的?
我有一个HttpPostedFileBase
对象,我想要 FileStream。
我写:
public void Test(HttpPostedFileBase postedFile) {
FileStream fileStream = (FileStream)(postedFile.InputStream); // throw exception
FileStream anotherFileStream = postedFile.InputStream as FileStream; // null
}
我也试过
public void Test(HttpPostedFileBase postedFile) {
Stream stream = postedFile.InputStream as Stream;
FileStream myFile = (FileStream)stream;
}
但没有成功。
为什么 at postedFile.InputStream
come HttpInputStream
type ?
我该如何解决这个问题?
谢谢