使用文件 api 服务器端代码拖放文件上传
我正在尝试使用 FILE api 进行拖放文件上传并遵循本教程
https://developer.mozilla.org /en/Using_files_from_web_applications
它工作正常。当我看到 ajax 使用 firebug 请求“POST”数据时,我看到类似这样的内容
--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
I am trying to make drag drop file upload using FILE api and folowing this tutorial
https://developer.mozilla.org/en/Using_files_from_web_applications
its works fine. when i see ajax request "POST" data with firebug i see something like this
--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
How can i save this data in a image format at server end ??
You can check live demo @ http://www.amitpatil.me//demos/in_progress/gmail_fupload/file.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用全局$_FILES。它包含有关上传数据的所有信息。
看看 http://www.php.net /manual/en/features.file-upload.post-method.php。
在你的情况下,你会得到 tmp.使用 $_FILES['fieldID']['tmp_name'] 上传文件。
You need to use the global $_FILES. It contains all the information about the uploaded Data.
Have a look at http://www.php.net/manual/en/features.file-upload.post-method.php.
In your case you will get the tmp. uploaded-file by using $_FILES['fieldID']['tmp_name'].