0
jQuery File Uploaderファイル名を使用してアップロードされたファイルがすでに存在するかどうかを確認する方法を教えてください。私はコードの下で試して、アップロードされた最初のファイルを上書きし続けます。私が望んだのは、ファイルの追加を防ぐことです。誰かが私を導くことができる?ありがとう。ファイルが既にjqueryにあるかどうかを確認してください
コード:
JS:
$(document).ready(function() {
var baseurl = window.location.protocol + "//" + window.location.host + "/rmc/";
var newurl = baseurl + 'document_items/upload';
var deleteurl = baseurl + 'document_items/delete';
$("#fileuploader").uploadFile({
url : newurl,
fileName : "myfile",
returnType : "json",
multiple : true, //allow multiple file upload
showFileSize : false, // show file size
acceptFiles : "image/*,application/pdf", // files accepted list
formData: {"name":"Ravi","age":31},
showAbort : true, // display abort button on upload
onSuccess:function(files,data,xhr) {
// $("#status").html("<font color='green'>Upload is success</font>");
},
afterUploadAll:function() {
swal({
title : "Success",
text : "File(s) successfuly uploaded.",
type : "success"
});
},
onError: function(files,status,errMsg)
{
swal({
title : "Error",
text : "Aw Snap! Something went wrong.",
type : "error"
});
},
deleteCallback: function (data, pd) {
for (var i = 0; i < data.length; i++) {
$.post(deleteurl, {op: "delete",name: data[i]},
function (resp,textStatus, jqXHR) {
// Show Message
swal("Success!", "File deleted successfuly!", "success");
});
}
pd.statusbar.hide(); // You choice.
}
});
});
あなたはディレクトリに対して 'file_exists'をチェックする必要があります。あなたのスクリプトとファイルは同じディレクトリにありますか?私はあなたが 'if(file_exists($ output_dir。$ fileName)){' –
で確認する必要があると思います。javascriptが表示されますか? –
jsは外部ファイルです。 – claudios