PHP/AAJAX-使用PHP中的$_FILES访问javascript文件数组
PHP / AJAX - Access javascript file array with $_FILES in PHP
我把它作为HTML:
<input type="file" id="foo" multiple/>
此javascript:
$("#foo").change(function(){
var files = $(this)[0].files;
$.ajax({
// ???
});
});
这个PHP(upload.PHP):
if (!empty($_FILES)) {
// Upload code
当前,正在从输入框中正确读取文件。我想在upload.php中使用这些文件。我的页面上有一个不同的dropzone,它使用这个upload.php。我不想写不必要的双代码,所以我想再次使用这个文件。但是,我不能用$_FILES
发送ajax请求。
TL;DR:如何使用ajax将包含文件的数组发送到PHP Url,并在那里与$_files一起使用?
备注:
+我的输入不在<表单>
+可以选择多个文件,所以我需要将多个文件传递到php文件
提前感谢!
你可以试试这样的东西:
var formData = new FormData();
for (var i = 0; i < files.length; i++) {
var file = files[i];
formData.append('files[]', file, file.name);
}
$.post( 'somewhere', formData, callback);
不是确切的代码,但它应该让你开始。
相关文章:
- Android、iOS和Windowsphone的PHP访问控制
- 通过php访问控制允许Origin服务器端
- 服务器间错误:php访问动态创建的元素数组
- 代码点火器始终希望 index.php 访问控制器
- 如何在 JavaScript 中从 PHP 访问数组数据
- 如何使用 php 访问 javascript 变量并将其存储到数据库中
- 如何从Javascript或PHP访问web服务
- 如何/可以使用PHP访问Google+登录会话状态
- 从php访问javascript数组
- 需要使用php访问输入到表单中的数据,然后将其发送到同一页面上的javascript,而无需重新加载
- 是否可以使用JavaScript或PHP访问某些WWW页面
- 通过PHP访问JSON对象
- 使用ajax/php访问隐藏的输入数组
- 从PHP访问javascript对象
- 使用PHP访问Facebook会话
- PHP访问会话变量值在HTML代码中
- 如何使用AJAX从PHP访问字符串到jQuery
- PHP访问Javascript变量
- 使用PHP访问DOM的脚本元素
- 如何允许PHP文件只能通过调用reference /view.php访问?url=123