There has been an I/O Error: Error #2038: File I/O Error...
Every time I try to upload files, I got error "There has been an I/O Error: Error #2038: File I/O Error..." , "There has been an HTTP Error: status code 500"
anyone got the same problems? any suggestions? Thanks.
This error was driving me nuts. I am guessing that you are on Vista or Windows 7 and are using IIS 7. In order to get it to work you must change the app pool in IIS to Classic .NET AppPool. The .NET code or the flex code is not compatibile with the newer pipeline in IIS 7. There is the same/similar project found here: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx?msg=3140573 and I got the answer from the comments of this project. I have tested this solution and it works. I am not sure if I want to run the project in classic mode, but I will weight it and make the decision. Perhaps the author would be kind enough to update the code to work with the integrated pipeline of IIS 7 as it is a very handy addition.
Isnt this because of the bug with the mediatype and umbracoextensio?
If I change this to ubracoextension it works..The problem is that all older images in the site breaks when updated in the editor so its not recommended if its not a new installation...
I'm also getting the same error on my local machine (Windows Vista Ultimate, IIS7, ASP.NET 3.5). I've tried switching from Integrated to Classic AppPool, but no difference - still get the #2038 error (followed by the 500 error).
I've looked at the web.config to see if there was a problem with the handler ... but couldn't figure out what was going on.
Anyone had any joy with Multiple File Upload on IIS7?
I'm getting the I/O error followed by an HTTP status code error 404. My site is running Umbraco 4.0.3 on IIS6. Is there another reason for the error other than the one listed above?
Since it's a 404 error ... it (obviously) suggests that something is missing (or can't not be found) ... which I'm thinking is the "MultipleFileUploadHandler.axd".
Make double-sure that it's in the "system.web/httpHandlers" section of your Web.config. (Just to be sure, no offence).
Other than that, maybe try changing the "verb" from "POST" to "*" (asterisk)?
Good luck, if I think of anything else... I'll let you know.
I had the same problem that it only worked in IE. I installed a quickfix I found here. After I changed the .dll with quickfix files it worked in Firefox.
Just to add to this, so that we have more info in one thread: If you password protect your /umbraco/ directory through Windows authentication, you will also get this error in anything but IE. It is a known problem for either flash or swfupload and nobody seems to have a solution for it.
We're also having this issue, but we're using version 1.2.1. Is it still not fixed there? Can anyone tell what was changed in the 1.1 quickfix so I can do it myself in the source of 1.2.1?
There has been an I/O Error: Error #2038: File I/O Error...
Every time I try to upload files, I got error "There has been an I/O Error: Error #2038: File I/O Error..." , "There has been an HTTP Error: status code 500"
anyone got the same problems? any suggestions? Thanks.
Are your files bigger than the default limit of 4096kb?
If so, you'll need to reset this limit to a higher value,
in your <httpRuntime> section in web.config, add or modify the attribute maxRequestLength and set a new value in kilobytes, ie 4096 = 4Mb.
Good Luck!
//Stephan
This error was driving me nuts. I am guessing that you are on Vista or Windows 7 and are using IIS 7. In order to get it to work you must change the app pool in IIS to Classic .NET AppPool. The .NET code or the flex code is not compatibile with the newer pipeline in IIS 7. There is the same/similar project found here: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx?msg=3140573 and I got the answer from the comments of this project. I have tested this solution and it works. I am not sure if I want to run the project in classic mode, but I will weight it and make the decision. Perhaps the author would be kind enough to update the code to work with the integrated pipeline of IIS 7 as it is a very handy addition.
Isnt this because of the bug with the mediatype and umbracoextensio?
If I change this to ubracoextension it works..The problem is that all older images in the site breaks when updated in the editor so its not recommended if its not a new installation...
Or am I wrong?
I'm also getting the same error on my local machine (Windows Vista Ultimate, IIS7, ASP.NET 3.5). I've tried switching from Integrated to Classic AppPool, but no difference - still get the #2038 error (followed by the 500 error).
I've looked at the web.config to see if there was a problem with the handler ... but couldn't figure out what was going on.
Anyone had any joy with Multiple File Upload on IIS7?
Thanks, Lee.
I've had this problem and there is a fix available for getting it working with integrated pipelines.
Add the following to your web.config:
<system.webServer>
<handlers>
<add verb="*" name="MultipleFileUploadHandler" path="MultipleFileUploadHandler.axd" type="noerd.Umb.DataTypes.multipleFileUpload.MultipleFileUploadHandler, noerd.Umb.DataTypes.multipleFileUpload" />
and then apply the quick fix discussed here:
http://forum.umbraco.org/yaf_postst8958_Problems-with-N246rds-fine-Multiple-FIle-Upload-v11.aspx#43783
Hi Paul,
Yes, thank you! That worked for me ... I did actually try that before, but must have got confused to which appPool pipeline I was using.
I switched back from Classic to Integrated, added the handler to the <system.webServer> section ... and all is now good in the world!
Thanks, Lee.
I'm getting the I/O error followed by an HTTP status code error 404. My site is running Umbraco 4.0.3 on IIS6. Is there another reason for the error other than the one listed above?
Thanks
Dan
Hi Dan,
Since it's a 404 error ... it (obviously) suggests that something is missing (or can't not be found) ... which I'm thinking is the "MultipleFileUploadHandler.axd".
Make double-sure that it's in the "system.web/httpHandlers" section of your Web.config. (Just to be sure, no offence).
Other than that, maybe try changing the "verb" from "POST" to "*" (asterisk)?
Good luck, if I think of anything else... I'll let you know.
Cheers, Lee.
I get this bug in Firefox 3.5.5, but NOT in IE 8, so it seems to be browser related for me. I'm running Umbraco on IIS 6.
-Ben
Ben is correct - it works fine in IE but not in FF or Safari.
I and my clients all use Macs so would be good if this bug could be fixed.
Thanks
Dan
Confirmed - not error in Chrome, but fine in IE7.
Windows 2003 S.B.S, IIS6
I had the same problem that it only worked in IE. I installed a quickfix I found here. After I changed the .dll with quickfix files it worked in Firefox.
link again: http://umbgallery.codeplex.com/ Direct download: noerd.Umb.DataTypes.multipleFileUpload_source_1.1_quickfix.zip Hope this helps.
Regards,
Fredrik K
I have umbraco v 4.0.3 installed, and after several attemts i found out a way to get the multipleFileUpload to work:
You need to go through 3 steps:
Step 1: Install the quickfix from http://umbgallery.codeplex.com/
Step 2: Add the following to your web.config:
<system.webServer>
<handlers>
<add verb="*" name="MultipleFileUploadHandler" path="MultipleFileUploadHandler.axd" type="noerd.Umb.DataTypes.multipleFileUpload.MultipleFileUploadHandler, noerd.Umb.DataTypes.multipleFileUpload" />
Step 3: Edit the properties of the Media types: Image and File Type (in your umbraco backend):
As described on: http://umbraco.codeplex.com/WorkItem/View.aspx?WorkItemId=21958
Setting > Media types > Image > Gen Properties > Type
Setting > Media types > File > Gen Properties > Type
These properties are wrongly aliased as umbracoExtensio
(THIS SHOULD BE: umbracoExtension)
_Frej
I have this bug also and it seems to be browser related. It works fine in IE8 but in FF3.5 the error occurs.
Dave
On the codeplex page of the Flash upload component there seems to be a fix for firefox :
http://www.codeproject.com/KB/aspnet/FlashUpload.aspx?msg=3331862#xx3331862xx
Anybody tried this already ?
Dave
Yes, it works though the progress bar sometimes does not move.
I had this problem and Paul Blair solved it for me on Page 1 (can't vote up. Not karmac enough).
J
Just to add to this, so that we have more info in one thread: If you password protect your /umbraco/ directory through Windows authentication, you will also get this error in anything but IE. It is a known problem for either flash or swfupload and nobody seems to have a solution for it.
This Hotfix did the trick for me, http://www.bauer-power.net/2010/01/umbraco-multiple-file-upload-has-been.html
/Happy again :-)
@Keller are you able to update your package with the solution given by Paul?
the steps from Frej Raahede Nielsen worked for me!
We're also having this issue, but we're using version 1.2.1. Is it still not fixed there? Can anyone tell what was changed in the 1.1 quickfix so I can do it myself in the source of 1.2.1?
Jeroen
Same here, still have the problem in 1.2.1.
is working on a reply...