使用文件api服务器端代码拖放文件上载

时间:2012-02-21 12:59:19

标签: php html5 file-upload fileapi

我正在尝试使用FILE api上传拖放文件并继续本教程

https://developer.mozilla.org/en/Using_files_from_web_applications

它的工作正常。当我看到ajax请求“POST”数据与firebug我看到这样的事情

--30000 Content-Disposition: form-data; name='fileId'; filename='header.jpg' Content-Type: application/octet-stream ÿØÿà �JFIF��H�H��ÿÛ�C�    $.' ",#(7),01444'9=82<.342ÿÛ�C  

如何在服务器端以图像格式保存此数据??

您可以查看现场演示@ http://www.amitpatil.me//demos/in_progress/gmail_fupload/file.html

1 个答案:

答案 0 :(得分:1)

您需要使用全局$ _FILES。它包含有关上载数据的所有信息。 看看http://www.php.net/manual/en/features.file-upload.post-method.php。 在你的情况下,你将获得tmp。使用$ _FILES ['fieldID'] ['tmp_name']上传文件。