當我嘗試檢索文件路徑時,它顯示出如下結果:「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