2017-05-11 4 views
0

私は、Dropzoneプラグインを初めて音楽アップロードオプションとして使用しようとしています。Dropzoneで受け入れ可能なファイルとmaxFiles

私のコードは次のようになります。

$(function() { 
    $(".dropzone").dropzone({ 
     url: '<?= base_url(); ?>entry/upload/<?= $entry_number; ?>', 
     acceptedFiles: "image/jpeg,image/png", 
     width: '100%', 
     height: 100, 
     maxFiles: 1, 
     params:{ 
      'action': 'save' 
     }, 
     success: function(res, index){ 
      $('#reload_details').trigger('submit'); 
     } 
    }); 
}) 

私が持っている問題は、私はまだ複数のファイルをアップロードすることができ、私はどのようなタイプのファイルではなく、私はacceptedFilesの下に入ったものをアップロードすることができるということです。私はまた、以下のものを使用して試してみました

accept: function(file, done) { 

    var extension = file.name.substr((file.name.lastIndexOf('.') +1)); 

    if (extension == "jepg" || extension == "png") { 
     done(); 
    } 
    else { 
     done("Naha, you don't."); 
    } 
}, 

私は小さな何かが欠けているかもしれないと考えているが、私は解決策を見つけることができないと多くの類似の質問を読んでいます。

ありがとう事前

答えて

0

に私は、まずあなたがファイル拡張子(.JPG、の.xlsx)あなたの中のMIMEタイプの一種で

- または -

acceptedMimeTypesacceptedFilesを使用するいずれかの必要があると思います現在のコード。

+0

私は 'accepted.Pages:" .jpeg、.png "、'今でも同じ結果を得ました。 –

+0

これまでのところ私にとってはうまくいかなかったのですが、今はアップロード前にPHPでチェックしましたが、 JSソリューションをもう一度見てください –

関連する問題