Php And Ajax File Upload - Can't Get The Tmp_name With $_files
Solution 1:
Check out this answer for making file uploads with AJAX. It is possible, but not compatible in all browsers.
jQuery Upload Progress and AJAX file upload
--
Alternatively, if you want on the fly uploads, there is a cool library you can get called 'Uploadify'. It's a flash/jquery (or HTML5 now) rig that allows you to upload files on the fly. In the flash version, last time I used it... you can add in callback functions to make it do essentially anything you want.
Some clever javascript could make this work for you.
Solution 2:
AJAX doesn't do file uploads. It's not designed for that. The standard workaround is to have the JS code build a hidden iframe and do a standard POST-type upload in that. As such, if you try doing echo $_FILES['q']['error']
, you'd probably have gotten 4
for "no file".
Post a Comment for "Php And Ajax File Upload - Can't Get The Tmp_name With $_files"