I\’ve had no issues related to image uploads in my shop until last week (I\’ve been running Magento for over a year). I can\’t think of any changes that would have affected this functionality. I\’ve checked permissions in my media folder, tried all the php.ini fixes I\’ve found, installed the no-flash upload extension (http upload error changes to $_FILES array is empty when using that extension), I even tried uninstalling and downgrading Flash with no luck. I run into these same errors regardless of OS or browser I\’ve tried (FF, IE, Chrome; Mac OS, Win XP, Win7)
It seems a lot of people have run into this issue at some point or another, but I\’m not finding a clear cut solution.
Wow! The issue has been existed for three years.
I am luck and get this issue still in CE 1.4.1.1 and 1.4.2-rc2, so I know Mage more.
Well, from this thread, someone could solved in MS-IE, get problem in Firefox (and other browswers).
Obvisously, it is the javascript bug matching with MS-IE only.
Is the developer who working for this portion with MS only…
Is the Mage policy working for MS only…
As I use Linux, I would try to install a virtualbox with MS-Windows for this purpose.
Or I would try the extension recommanded from this thread.
Make a note here as this is the first link in google.
After trying upload by MS-IE 7.0 in Windows Xp and MS-IE8.0 in Windows Vista, both versions are failed to upload image to the product and the website would force to logout when I saved it as others mentioned.
Well, any core member for community edition please give us the tips on what we didn’t finish.
When you’ve go the images to upload but they don’t get saved with the product, it may be a Prototype error.
In my case (Magento 1.4.2.0), I upgraded to Prototype 1.7 and suddenly couldn’t save uploaded images anymore.
The fix was to change the various <variable>.toJSON() calls in js/mage/adminhtml/product.js to Object.toJSON(<variable>), for example:
Product images upload can be more intuitive, efficient, and maybe even fun with the AJAX Image Uploader . After all, you can just drag and drop files right from you computer (HTML5 feature)
Check directory permissions and ask your host if “suEXEC” is enabled. Your directories should be 755 and your account should be the owner...not root or “nobody”.
If “suEXEC” is NOT enabled, magento will try to upload the images to the “/media/tmp/yadayadayada” directories and will need 777 in order to do so, which is wrong because it will then want to pull from the non-/tmp path.
Thank you demonkoryu, same here: saved my day! I just uploaded the old prototype.js, version 1.6.0.3 - I’m quite sure what the new version does for my site anyway, and the old file is smaller.