Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 ZF2 应用程序中有一个 AJAX 表单。我想处理文件上传。可以在此处找到我编写的用于处理表单提交的 JavaScript 代码。如何将上传文件的详细信息发送到我的 PHP 脚本?我当前的代码只是发送文件名。
感谢任何帮助。
您不能通过 AJAX 发送文件。例如,您需要为此使用hiddeniframe。并使用target属性向此 iframe 发出 POST 请求。
hidden
target
或者没有 jQuery,您可以使用 XHR2 使用FormData来实现这一点,但它仅在现代浏览器中受支持
签出新的 FileReader。大多数浏览器已经支持它。基本上它会读入您要上传的文件,因此您可以将其作为字符串参数附加到 Post 请求中。
https://developer.mozilla.org/en-US/docs/Web/API/FileReader