Home  >  Q&A  >  body text

javascript - 有关webuploader的问题

现在我的页面引入了webuploader插件,来做个图片上传的网页,但是想让用户在提交图片数据时,附带提供图片的标题和描述(一个新表单),这个有个怎么实现呢

高洛峰高洛峰2640 days ago567

reply all(1)I'll reply

  • ringa_lee

    ringa_lee2017-04-11 12:49:04

    首先,webuploader插件有一个formData的属性,你可以自定义你需要附加信息.添加到formData方法如下:

    // 修改formData的附带信息
    uploader.option('formData', {
            "title" : title, 
            "desc" : desc
        });

    然后,Uploader 有一个事件beforeFileQueued,这个事件可以在你每次预览图片,添加到待上传file队列前,修改uploaderoption.
    所以,楼主需要实现的代码如下:

    //当文件被加入队列之前触发
    uploader.on('beforeFileQueued', function(file) {
        // 每个图片加入队列前都添加下面的formData数据
        uploader.option('formData', {
            "title" : title, 
            "desc" : desc
        });
    });

    楼主可以仔细阅读下webuploader的说明文档,其实非常有用,但是新手刚用可能看不懂.
    我之前也遇到一个问题,也是关于webuploader的,楼主后面可能也会遇到,放在这里仅供楼主参考.
    webuploader删除上传队列中的某个文件,明明删除了,打印出来却还在?

    如果觉得有用,请采纳哦~

    reply
    0
  • Cancelreply