开发者

"Parameter is not valid" exception from System.Drawing.Image.FromStream() method

开发者 https://www.devze.com 2023-01-14 10:15 出处:网络
I got a hard time with the Image.FromStream method in my website. The code below works perfect on my computer. But when I uploaded it to the test server, it always gives me \"Parameter not valid\" exc

I got a hard time with the Image.FromStream method in my website. The code below works perfect on my computer. But when I uploaded it to the test server, it always gives me "Parameter not valid" exception.

if (!afuImageFile.IsUploading &开发者_开发问答& afuImageFile.HasFile)
{
    System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent);
}

the afuImageFile is an AsynFileUploader control in Ajax Tool Kits. afuImageFile.FileContent is a HttpInputStream. I guess I need to add some permission to some folder. Can anyone help me?


Please ensure that your FileContent stream as its position set to 0.

Otherwise, you might want to deactivate image validation by changing the call from:

System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent);

to:

System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent, true, false);

See Image.FromStream to check on the other overloads.

0

精彩评论

暂无评论...
验证码 换一张
取 消