我在一個頁面和另一個頁面中有一個JavaScript函數我有一個專注於文件上傳的php腳本。目前我的文件正在成功上傳,這是個好消息。我的問題是,我想用php來檢查文件夾中是否已經存在一個文件,但是如果這是真的,我想使用javascript函數來顯示一條消息到狀態文件已經存在。如何才能做到這一點?如果文件已存在,如何顯示消息
下面是PHP代碼,檢查文件是否存在:
if (file_exists("upload/" . $_FILES["fileImage"]["name"]))
{
}
下面是JavaScript函數時,文件上傳停止。在文件沒有上傳的時刻,它會顯示一條消息,指出上傳文件時出現錯誤,如果文件成功上傳,則會顯示一條消息,但是如果文件沒有上傳,我需要額外的消息,但這是因爲文件已經存在,那麼我希望它顯示一條消息,說明文件已經存在。
function stopImageUpload(success){
var result = '';
if (success == 1){
result = '<span class="msg">The file was uploaded successfully!</span><br/><br/>';
}
else {
result = '<span class="emsg">There was an error during file upload!</span><br/><br/>';
}
}
P.S請沒有人把他們的答案爲什麼不我只是把回聲在PHP代碼,我不想那樣做,因爲用戶實際上從未導航到PHP腳本。
提交之前使用ajax,檢查文件是否已經存在或完全使用ajax上傳。或者最好的解決方案是,如果文件存在,用不同的名稱來編寫新的上傳文件,例如:'filename2,filename3'等 – safarov 2012-04-14 12:57:24
@safarov你可以給我看一個函數的例子,看看文件是否已經存在,然後爲新的文件寫入不同的名字上傳的文件? – user1324106 2012-04-14 13:02:55