这几天研究webupload大文件断点续传到七牛,基本的实现官方文档都有,见https://developer.qiniu.com/kodo/kb/4031/by-webuploader-upload。自己整理了在开发过程中遇到的一些问题,谨以记录参考。
自定义存放七牛路径,默认使用hash存放空间文件名,返回的文件存放路径为域名+res.key。设置hash为false,自定义文件路径,如下:
var options = {
host : "http://upload.qiniup.com",
tokenUrl : basePath + "getUptoken.do",
domain : "orqjqg7zj.bkt.clouddn.com",
mockToken : false,
mockTokenValue :"-4RRj",
hash : false
}
var filenamePath = 'test/video/' + filename;
//调用接口获取上传token
function GetToken(tokenUrl, file) {
$.ajax({
async:false,
type: 'get',
url: tokenUrl,
success: function (res) {
var obj = JSON.parse(res);
uploader.options.formData = {
token : options.