2017-01-09 133 views
-1

我正在使用dropzone上傳文件。代碼工作正常,但acceptedFiles變量不在腳本中工作。上傳腳本正在接受所有格式,如.zip,.mp3,不應該被允許。我已經上傳了dropzone.js文件,看看下面我的代碼:Dropzone accepted文件無法正常工作

我上傳腳本是在這裏:

$(".dropzone2").dropzone({ 
     url: '<?php echo base_url(); ?>docupload', 
     margin: 20, 
     acceptedFiles: 'image/*', 
     params:{ 
      'action': 'save', 
      'projectId': '<?php echo $this->uri->segment(2) ?>' 

     }, 
     uploadOnDrop: true, 
     uploadOnPreview: true, 
     success: function(res, index){ console.log(index); 
      $('#fileUpload').modal('hide'); 
     } 
    }); 

和HTML CALSS是在這裏:

<div class="dropzone2"></div>

+1

什麼是「不工作」呢? –

+0

它正在接受所有文件。 –

+0

這是不好的,因爲? –

回答

1

其實我找到了問題。 對我而言的格式。 acceptedFiles:image/jpeg,image/png,image/gif,image/jpg,application/pdf' 。不知道爲什麼image/*不像文檔中提到的那樣工作。感謝所有專家的意見。

0

你必須寫下如下文件格式的結尾:

acceptedFiles: '.png, .jpg' 
+0

謝謝,但它不適用於我的情況。 –

+2

[文檔](http://www.dropzonejs.com/#config-acceptedFiles)確實聲明「接受的默認實現根據此列表檢查文件的MIME類型或擴展名。這是逗號分隔的MIME類型列表或文件擴展名。例如:image/*,application/pdf,.psd。如果Dropzone是可點擊的,該選項也將用作隱藏文件輸入的接受參數。「 –

+0

@prakashtank也許你必須使用autoDiscover配置 –