我正在使用Plupload,并希望准备参数服务器端。以下是我想要完成此任务的示例:
$.post("prepare.php", function(data){
// data put into post array;
preparedParams = post[0];
additionalParams = post[1];
}
var uploader = new plupload.Uploader({
preinit : {
// some stuff here
},
runtimes : thisRunTime,
browse_button : 'pickfiles',
container : 'container',
url : preparedURL,
multipart_params: {
preparedParams
},
file_data_name: 'file',
additionalParams
});
我该如何做到这一点?
答案 0 :(得分:0)
我最终做的是通过服务器端(PHP)将参数编码为json。最终设置如下:
$.post("prepare.php", function(data){
setup(data);
}
function setup(params){
var JSONData = JSON.parse(params);
var uploader = new plupload.Uploader({
preinit : {
// some stuff here
},
runtimes : thisRunTime,
browse_button : 'pickfiles',
container : 'container',
url : preparedURL,
multipart_params : JSONData,
file_data_name: 'file',
additionalParams
});
}
答案 1 :(得分:-1)