如何将valum上传插件的文件名传递给post方法?

时间:2011-10-17 21:55:39

标签: javascript jquery file-upload

我为我的valum上传插件this plugin获取了此代码,我想获取文件名以在$ .post方法中使用它,但我不知道如何,任何建议?,我需要文件名以外的qq.FileUploader插件

 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 个答案:

答案 0 :(得分: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(' '));