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