是否可以将 byte [] 转换为 HttpPostedFile?
Is it possible to convert byte [] to HttpPostedFile?
是否可以将 byte[] 转换为 HttpPostedFile?
System.Web.HttpPostedFile objFile = fileData;
其中 fileData 是图像的字节数组,给出 "can not be implicitly converted error".
如果你看 the source for the class 你会看到一些东西。
- 构造函数是
internal
,所以你永远不会直接构造一个实例。
- class 具有最少的 功能。
- class是
sealed
,所以不能使用继承添加自己的构造函数。
与其尝试将字节数组转换为 HttpPostedFile
的实例,不如将下游方法转换为接受 byte[]
作为输入,或者 Stream
。如果你需要 HttpPostedFile
的其他属性,那么你可以直接将它们作为附加参数发送,或者编写你自己的 class 来包装它们。
是否可以将 byte[] 转换为 HttpPostedFile?
System.Web.HttpPostedFile objFile = fileData;
其中 fileData 是图像的字节数组,给出 "can not be implicitly converted error".
如果你看 the source for the class 你会看到一些东西。
- 构造函数是
internal
,所以你永远不会直接构造一个实例。 - class 具有最少的 功能。
- class是
sealed
,所以不能使用继承添加自己的构造函数。
与其尝试将字节数组转换为 HttpPostedFile
的实例,不如将下游方法转换为接受 byte[]
作为输入,或者 Stream
。如果你需要 HttpPostedFile
的其他属性,那么你可以直接将它们作为附加参数发送,或者编写你自己的 class 来包装它们。