页面上有多个上传实例有没有什么方便的方式实现?

新手上路,请多包涵

其实需求很简单,就是一个页面上有多个上传按钮,点击上传按钮上传七牛成功后在隐藏域里设置返回的网址,分别对应着后台不同的字段。
按七牛官方的文档,因为uploader是根据id来设置的。一个上传按钮就要构建一个uploader实例,写一大堆配置,许许多多重复代码。。。。。
感觉实在太不优雅了,为什么不根据class来设置呢,那么我这些上传按钮就使用一个uploader就行了。现在有没有什么办法多个上传按钮共用一个uploader呢?

阅读 2.8k
3 个回答
✓ 已被采纳新手上路,请多包涵

自己解决了。搜七牛js根本搜不到相关信息,然后转而搜索七牛封装的PUplouder的相关知识,终于搜到了。
其实很简单,browse_button这个参数是支持传入数组的,把多个按钮的id拼成数组传进去就行了。['id1','id2']这样

首先七牛只支持一个post请求上传一个文件,所以一次上传多个文件的话,就等同于一次发送多个请求。你可以在前端写一个循环上传,另外获取不同的token也需要前端来实现这个逻辑

能不能贡献一下循环上传的代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题