2017-09-27 86 views
0

我正在創建一個門戶。我有一個輸入類型爲multiple的屬性。如果用戶一次上傳多個圖像,它可以完美地工作。真正的問題出現在用戶關閉盒子並且他想添加額外圖像的時候。可以說他第一次添加了10張照片,他關閉了這個盒子。然後他再次點擊並上傳最後一張圖片。在這種情況下,他的前10張圖像從$ _FILES中丟失。任何一個人都可以提出我可以解決的問題嗎?

+0

只是一個問題?但是,如果用戶想要添加新圖像或者他想再次選擇,您將如何知道? ? –

+0

我可以爲此設置一個標誌。 –

+0

你可以請求分享你的代碼 – Edit

回答

0

我認爲最好的方法來做到這一點,每次文件輸入改變時都會使用ajax請求。 例如,你可以做這樣的事情,使用表單數據(或沒有它):

$("#myInput").change(function() { 
    var formData = new FormData(); 
    formData.append('formData', file); 
    $.ajax({ 
     url: 'file.php', 
     type: 'POST', 
     data: formData, 
     success: function(){ 
     // 
     } 
    }); 
}); 

這僅僅是例子,您應該修改代碼以適應您的情況

相關問題