Javascript 将包含文件的数组发送到 php
Javascript sending array with files to php
所以我要发送一个 jquery 对象,其中包含有关文件和实际 $("#input").files[0]; item
的一些信息。
jquery/javascript 看起来像下面这样:
$.ajax({
url: '/upload/create',
type: 'POST',
dataType: 'json',
data: JSON.stringify(data),
success: function(msg) {
alert(msg);
}
});
data 变量是一个 JQuery 对象,其中包含有关上传文件和文件本身的信息(我认为),我只是将其传递到对象中。
有没有什么方法可以使用 PHP 在服务器端提取和保存此文件?
只需删除 JSON.stringify()
调用即可。 data
应该是一个对象,它被转换为 PHP 的关联 $_POST
或 $_GET
数组,stringify
将其转换为字符串。
data: data,
所以我要发送一个 jquery 对象,其中包含有关文件和实际 $("#input").files[0]; item
的一些信息。
jquery/javascript 看起来像下面这样:
$.ajax({
url: '/upload/create',
type: 'POST',
dataType: 'json',
data: JSON.stringify(data),
success: function(msg) {
alert(msg);
}
});
data 变量是一个 JQuery 对象,其中包含有关上传文件和文件本身的信息(我认为),我只是将其传递到对象中。
有没有什么方法可以使用 PHP 在服务器端提取和保存此文件?
只需删除 JSON.stringify()
调用即可。 data
应该是一个对象,它被转换为 PHP 的关联 $_POST
或 $_GET
数组,stringify
将其转换为字符串。
data: data,