首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery multipart_params

jquery multipart_params
EN

Stack Overflow用户
提问于 2010-07-13 09:31:17
回答 3查看 10.3K关注 0票数 3

我用的是"plupload“插件。

我有一个输入表格:

代码语言:javascript
复制
<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“来获得”类别“的值,但这是行不通的!

代码语言:javascript
复制
$("#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?

谢谢你的帮助..。

EN

回答 3

Stack Overflow用户

发布于 2011-12-19 06:04:48

后块

代码语言:javascript
复制
$("#flash_uploader").pluploadQueue({...})

绑定BeforeUpload事件

代码语言:javascript
复制
var uploader = $('#flash_uploader').pluploadQueue();
uploader.bind('BeforeUpload', function(up) {
  up.settings.multipart_params.tags = $('#categorie').val();
});

它对我有用,希望它能解决你的问题。

票数 8
EN

Stack Overflow用户

发布于 2020-01-27 08:42:18

在最新版本的Plupload中有一些变化..。

  1. BeforeUploadChunk事件(在Plupload网站上的示例中推荐)不再推荐fires
  2. multipart_params,取而代之的是params
  3. You应该使用setOptions而不是直接设置

这是对我有用的片段..。

代码语言:javascript
复制
var uploader = new plupload.Uploader({
  //snip
  init: {
    UploadFile: function(up,file) {
      up.setOption("params",{file_id:file.id});
    }
  }
};
uploader.init();
票数 1
EN

Stack Overflow用户

发布于 2014-12-26 10:31:05

如果您有基本的javascript上传(在本例中提供),您可以使用以下命令:(假设您有一个输入id="nuova_categoria“和/或输入id="categoria_esistente")

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3235821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档