1

私はすでにこのテーマに関する多くの投稿を読みましたが、私にとって有効な答えはありませんでした.

私はuploadifiveを使って画像をアップロードしています。ファイルを選択して をクリックopenしても、何も起こりません。コンソールにエラーは表示されません。または、onErroruploadifive 自体を使用しても何も表示されません。はonSelect私にこれを与えます:

カウント: 1、選択: 1、置換: 0、エラー: 0、キュー: 1

onUploadアップロードするファイルが 1 つあるというアラートが表示されます。したがって、ファイルは選択されると思いますが、アップロードされません。またuploadScript、コンソール/ネットワークには表示されないため、その部分も起動しないようです。

さらに奇妙なのは、私のウェブサイトの別の部分で uploadifive を使用したところ、そこでは正常に動作することです。しかし、コードを別の部分にコピーすると、機能しません。

私は何かを見逃していますか、それとも何か間違っていますか?

編集:私のコード(uploadifiveが起動する機能と起動しない機能を確認する必要があるすべての機能を入れました)

$('#mediafile_upload').uploadifive({
'uploadScript'          : '/mediafiles/uploadimage', //waar hij heen gaat
'buttonText'            : '+ Toevoegen',
'width'                 : '140',
'height'                : '100',
'dnd'                   : true,
'multi'                 : true,
'removeCompleted'       : true,
'queueID'               : false,

'onUpload'     : function(filesToUpload) {
    alert(filesToUpload + ' files will be uploaded.');
},
'onAddQueueItem' : function(file) {
    console.log('The file ' + file.name + ' was added to the queue!');
},
'onCancel'     : function() {
    console.log('The file ' + file.name + ' was cancelled!');
},
'onCheck'      : function(file, exists) {
    if (exists) {
        console.log('The file ' + file.name + ' exists on the server.');
    }
},                  
'onClearQueue' : function(queue) {
    queue.css('border', '2px solid #F00');
},  
'onDestroy'    : function() {
    console.log('Oh noes!  you destroyed UploadiFive!');
},          
'onDrop'       : function(file, fileDropCount) {
    console.log(fileDropCount + ' files were dropped onto the queue.');
},              
'onError'      : function(errorType) {
    console.log('The error was: ' + errorType);
},              
'onInit'       : function() {
    console.log('Add files to the queue to start uploading.');
},              
'onProgress'   : function(file, e) {
    console.log('onprogress file: ' + file);
    console.log('onprogress e: ' + e);
},
'onQueueComplete' : function(uploads) {
    console.log(uploads.successful + ' files were uploaded successfully.');
},       
'onSelect' : function(queue) {
    console.log(queue.queued + ' files were added to the queue.');
},      
'onUpload'     : function(filesToUpload) {
    console.log(filesToUpload + ' files will be uploaded.');
},       
'onUploadComplete' : function(file, data) {
    console.log('The file ' + file.name + ' uploaded successfully.');
},
'onUploadFile' : function(file) {
    console.log('The file ' + file.name + ' is being uploaded.');
}        

}); 

これは私のコンソールが言うことです: スクリーンショット コンソール

4

1 に答える 1

0

私は自分自身の質問に答えました。方法はわかっていますが、jquery-uploadifive.js ファイルを使用せずに jquery-uploadify.min.js ファイルを使用すると、機能します。奇妙な部分は、縮小されていないバージョンでは何も変更していないことです..しかし、うまく機能します。助けてくれてありがとう。

于 2013-06-14T11:36:49.490 に答える