我的設置如下:重置文件選擇
singleFileUploads: false,
// To limit the number of files uploaded with one XHR request,
// set the following option to an integer greater than 0:
limitMultiFileUploads: undefined,
maxNumberOfFiles: 1,
我試圖讓我的客戶端上傳個人形象,成功後上傳這個圖片, 我會喜歡重置文件選擇,並允許我的用戶上傳另一張圖片,而不是第一張圖片。
在將maxNumberOfFiles設置爲1之前,插件只是試圖上傳用戶可以選擇的新文件以及舊文件,現在,它允許用戶在每次訪問頁面時只上傳一次文件其中包含插件實例。
這是我到目前爲止已經試過:
$scope.model.resetFiles = function(){
angular.forEach(
angular.element("input[type='file']"),
function(inputElem){
// angular.element(inputElem).val(null);
angular.element(inputElem).find('.files').empty();
angular.element(inputElem).scope().clear()
});
}
這是一個AngularJS上傳插件,我不認爲這可能是一個解決方案,對不起。 謝謝您的迴應 –
沒問題。我目前正在爲我的AngularJS應用程序進行一些文件上傳,所以如果我看到其他在Angular中有效的東西,我會告訴你。 –
使用FormData對象與'未定義'的內容類型標題應該做的伎倆,除非你需要一個回退IE <10 –