js 上传多张图片到七牛时怎么把每一张自定义的图片名(key)传进Qiniu.uploader 里面??

新手上路,请多包涵

我想一次用javascript上传多张图片,自己用Dropzone上传插件做上传前的图片预览,如图:图片描述

先选择多张图片(不自动上传),预览,中途可以去除任意文件,点击蓝色创建话题按钮,上传所有图片,但是上传前我要为每张图片自定义不同的文件名,例如 666.jsp,循环上传每张图片前,怎么把我自定义的文件名传进去uploader, 如图:图片描述

不知道怎么操作,本人JavaScript菜鸟,百度出的资料寥寥无几,求大神们指点

阅读 5.6k
2 个回答

js设置上传文件的key:
该设置在main.js 文件里有两处,
1), save_key: false,
默认为 false,以上传文件名为key (qiniu.js文件中getFileKey)。
可修改为:save_key:true, 则文件以 hash 命名。

2), // 'Key': function(up, file) {

       //     var key = "";
       //     // do something with key
       //     return key
       // }

这个默认是注销的,若想在前端对每个文件的key进行个性化处理,可以配置该函数
该配置必须要在 unique_names: false , save_key: false 时才生效
取消注销后,其优先级要高于:qiniu.js文件中getFileKey。

新手上路,请多包涵

你好,我做的和你一样,方便让我看一下你的七牛上传代码吗?刚接触,有点不明白。

推荐问题