我用的是"plupload“插件。
我有一个输入表格:
<div id="flash_uploader" style="width: 610px; height: 330px;">You browser doesn't have Flash installed.</div><input type="text" name="categorie" id ="categorie" value="" /><input type="submit" value="send" />我试着用"multipart_params“来获得”类别“的值,但这是行不通的!
$("#flash_uploader").pluploadQueue({
// General settings
runtimes : 'flash',
url : '../scripts/plupload/examples/upload.php',
max_file_size : '700kb',
chunk_size : '1mb',
unique_names : false,
multi_selection : true,
multipart : true,
multipart_params : {categorie : $('#categorie').val()},
filters : [
{title : "Image files", extensions : "jpg,png"}
],
// Resize images on clientside if we can
resize : {width : 550, height : 550, quality : 94},
// Flash settings
flash_swf_url : '../scripts/plupload/js/plupload.flash.swf'
});如何将输入的“”值发送到../ pluploadQueue /plupload/pluploadQueue/upad.php?
谢谢你的帮助..。
发布于 2011-12-19 06:04:48
后块
$("#flash_uploader").pluploadQueue({...})绑定BeforeUpload事件
var uploader = $('#flash_uploader').pluploadQueue();
uploader.bind('BeforeUpload', function(up) {
up.settings.multipart_params.tags = $('#categorie').val();
});它对我有用,希望它能解决你的问题。
发布于 2020-01-27 08:42:18
在最新版本的Plupload中有一些变化..。
BeforeUploadChunk事件(在Plupload网站上的示例中推荐)不再推荐firesmultipart_params,取而代之的是paramssetOptions而不是直接设置这是对我有用的片段..。
var uploader = new plupload.Uploader({
//snip
init: {
UploadFile: function(up,file) {
up.setOption("params",{file_id:file.id});
}
}
};
uploader.init();发布于 2014-12-26 10:31:05
如果您有基本的javascript上传(在本例中提供),您可以使用以下命令:(假设您有一个输入id="nuova_categoria“和/或输入id="categoria_esistente")
init: {
PostInit: function() {
document.getElementById('filelist').innerHTML = '';
document.getElementById('uploadfiles').onclick = function() {
uploader.settings.multipart_params.new_cat = $('#nuova_categoria').val();
uploader.settings.multipart_params.existing_cat = $('#categoria_esistente').val();
uploader.start();
return false;
};
}, 它触发那些输入字段中的“onclick”值。希望这能帮上忙。马可- www.infoarredo.it
https://stackoverflow.com/questions/3235821
复制相似问题