3

我的 ZF2 应用程序中有一个 AJAX 表单。我想处理文件上传。可以在此处找到我编写的用于处理表单提交的 JavaScript 代码。如何将上传文件的详细信息发送到我的 PHP 脚本?我当前的代码只是发送文件名。

感谢任何帮助。

4

2 回答 2

2

您不能通过 AJAX 发送文件。例如,您需要为此使用hiddeniframe。并使用target属性向此 iframe 发出 POST 请求。

或者没有 jQuery,您可以使用 XHR2 使用FormData来实现这一点,但它仅在现代浏览器中受支持

于 2013-11-04T17:29:37.950 回答
0

签出新的 FileReader。大多数浏览器已经支持它。基本上它会读入您要上传的文件,因此您可以将其作为字符串参数附加到 Post 请求中。

https://developer.mozilla.org/en-US/docs/Web/API/FileReader

于 2013-11-04T17:32:38.267 回答