当我尝试检索文件路径时,它显示出如下结果:“C:\ fakepath \ amine.jpeg”,因此服务器上载不能正常工作。虚假路径Javascript问题
$('input[type=file]').change(function() {
var filePath=$('#file-input').val();
$.ajax({
url : "{{path('upload_file')}}",
type : 'POST',
data: {
filePath : filePath,
method: 'post',
params: {
action: "uploadFile"
}
},
success : function(data, textStatus, jqXHR) {
alert(data);
}
});
});
你是说这是从字面上插入一个名为“fakepath”的文件夹?它应该有不同的文件夹名称,还是应该不在那里? – BSMP
文件输入没有公开文件的完整路径,只是文件*名称* - 这足以让上传过程起作用。 –
这看起来不像通过ajax上传文件的正确方式。 – apokryfos