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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With