我在网站上的Image.FromStream方法遇到了困难。以下代码在我的计算机上运行良好。但是当我将它上传到测试服务器时,它总是给我“参数无效”异常。
if (!afuImageFile.IsUploading && afuImageFile.HasFile)
{
System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent);
}
{Ajner Tool Kits中的afuImageFile
是AsynFileUploader
控件。 afuImageFile.FileContent
是HttpInputStream
。我想我需要为某个文件夹添加一些权限。任何人都可以帮助我吗?
答案 0 :(得分:2)
请确保您的FileContent
信息流的位置设置为0。
否则,您可能希望通过更改以下呼叫来停用图像验证:
System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent);
为:
System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent, true, false);
请参阅Image.FromStream
以检查其他重载。