2011-10-17 67 views
0

我得到了我的valum上傳插件this plugin這個代碼,我想獲得的文件名在$。員額的方法來使用它,但我不知道如何,任何建議?我需要的qq.FileUploader插件之外的文件名如何將valum上傳插件的文件名傳遞給post方法?

var uploader = new qq.FileUploader({ 
        element: document.getElementById('demo'), 
        listElement: document.getElementById('separate-list'), 
        action: '../../correo/controller/controllerSubirArchivos.php', 
        // name: 'qqfile', 
        debug:false, 

        allowedExtensions:['jpg', 'jpeg', 'png', 'gif', ], 
        sizeLimit: 10000000, //10MB maximo 
        onSubmit: function(id, fileName){ 

         //alert (fileName); 

        } 

       }); 

我在尋找,但我沒有找到如何?任何幫助非常讚賞

回答

1

我真的不知道我明白你的意思。您可以將文件名存儲在例如一個全局變量,當你需要它使用它:

var UploadedFileNames = []; 

var uploader = new qq.FileUploader({ 
    element: document.getElementById('demo'), 
    listElement: document.getElementById('separate-list'), 
    action: '../../correo/controller/controllerSubirArchivos.php', 
    // name: 'qqfile', 
    debug:false, 
    allowedExtensions:['jpg', 'jpeg', 'png', 'gif', ], 
    sizeLimit: 10000000, //10MB maximo 
    onSubmit: function(id, fileName){ 
     UploadedFileNames.push(fileName); 
    } 
}); 

// later ... 
$.post({ }); // you can use UploadedFileNames here 
// if you want to have all the filenames concatenated, you can do: 
alert(UploadedFileNames.join(' ')); 
+0

謝謝回答你知道如何連接兩個文件名?我的意思是你的解決方案的工作完美,但如果我有兩個文件等等?? – bentham

+0

@GeorgeBecj - 我已經更新了我的示例以將文件名存儲到數組中;你可以用'.join'連接它們。 – deviousdodo

+0

感謝您的回答再次完美地感謝 – bentham

相關問題