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

发布于 2025-01-08 00:11:38 字数 689 浏览 0 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

向地狱狂奔 2025-01-15 00:11:38

您需要使用全局$_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'].

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文