2017-01-09 18 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)は、「acceptのデフォルトの実装では、ファイルのMIMEタイプまたは拡張子をこのリストに対してチェックします。これはカンマで区切られたMIMEタイプのリストです。ドロップゾーンがクリック可能な場合、このオプションは隠しファイル入力の受け入れパラメータとしても使用されます。 " –

+0

@prakashtank多分あなたはautoDiscoverで作業する必要がありますconfig –

関連する問題