成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

javascript - 用JS 七牛上傳圖片會出現文件已存在的錯誤(file exists)

瀏覽:161日期:2023-05-31 18:25:08

問題描述

用JS 七牛上傳圖片出現文件已存在的錯誤(file exists),可明明是第一次上傳,而且我有更改key值,如果把本地文件名改了就又不會報錯了用官方的demo也會報錯http://jssdk.demo.qiniu.io/#javascript - 用JS 七牛上傳圖片會出現文件已存在的錯誤(file exists)

var uploader_pub = Qiniu.uploader({runtimes: ’html5,flash,html4’,browse_button: ’public_pickfiles’,container: ’container’,drop_element: ’public_pickfiles’,max_file_size: ’15mb’,flash_swf_url: ’bower_components/plupload/js/Moxie.swf’,dragdrop: true,max_retries:3,chunk_size: ’4mb’,multi_selection: !(mOxie.Env.OS.toLowerCase()==='ios'),uptoken_func: function(){ },multi_selection: true,unique_names: false,save_key: false, domain: $(’#public_domain’).val(), get_new_uptoken: false, auto_start: false, //unique_names: true, //設置所有文件名唯一 filters: { mime_types : [ //只允許上傳圖片 { title : 'Image files', extensions : 'jpg,jpeg,gif,png' }, ], prevent_duplicates : false //不允許選取重復文件},log_level: 5,init: { ’Key’: function(up, file) { var now = new Date(); var date = now.getFullYear()+((now.getMonth()+1)<10?'0':'')+(now.getMonth()+1)+(now.getDate()<10?'0':'')+now.getDate(); var lastimg='work/'+date+'/'+getFileName(file.name); return lastimg; }, ’FileUploaded’: function(up, file, info) {var progress = new FileProgress(file, ’public_fs’);info = eval(’(’+info+’)’);var imgKey = encodeURI($('#public_domain').val()+info.key);imageFile.push({image:imgKey+'',isLayer:false})coverHash.push({hash:info.hash,key:info.key}) }, ’FilesAdded’: function(up, files) {plupload.each(files,function(file,index) { var tempArr = file.name.split('.'); var ext; if (tempArr.length === 1 || (tempArr[0] === '' && tempArr.length === 2)) { ext = ''; } else { ext = tempArr.pop().toLowerCase( ); //get the extension and make it lower-case } var now = new Date(); var date = now.getFullYear()+((now.getMonth()+1)<10?'0':'')+(now.getMonth()+1)+(now.getDate()<10?'0':'')+now.getDate(); var keyName='work/'+date+'/'+getTimeHSS()+'/'+index+'.'+ext; file.name=keyName; var reader = new FileReader();reader.readAsDataURL(files[0].getNative());reader.onload = (function (e) { var image = new Image(); image.src = e.target.result; image.onload = function (){ file.width = this.width; file.height = this.height; };});});//圖片上傳前預覽for (var i = 0; i < files.length; i++) { var fileItem = files[i].getNative(), url = window.URL || window.webkitURL || window.mozURL; var src = url.createObjectURL(fileItem); var tmpl = ’<li data-name=’+files[i].name+’ data-url='#url#'><p class='cancer_img'></p></li>’; $('.public_add_more').before($(tmpl.replace(/#url#/ig, src)));}if($(’#public_fs li’).length>0){ $(’#public_fs’).removeClass(’img_area_back’); $(’.public_add_more’).css(’display’,’block’);}if($(’#public_fs li’).length>=9){ $(’.public_add_more’).css(’display’,’none’);} var sss = uploader_pub.files; console.log(sss) if(sss.length>9) { // 最多上傳9張圖 swal({ text: ’最多只能上傳9張圖’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false, }).catch(swal.noop) var i = 0; $(’#public_fs li’).each(function(){i++ }) uploader_pub.files.splice(9,uploader_pub.files.length) if (i>8) {$('#public_fs li:gt(8)').remove(); } return; }else{isRepeat(sss) } function isRepeat(arr){for( var i=0;i<arr.length;i++) { for(var j=i+1;j<arr.length;j++) { if (arr[i].name==arr[j].name) { swal({ text: ’圖片重復’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false, }).catch(swal.noop) uploader_pub.removeFile(uploader_pub.files[j]) $('#public_fs li').eq(j).remove(); i--; } }}return arr; } // function isRepeat(arr){ //var hash = {}; //for(var i in arr) { // $.each(hash,function(index,main){ // if(hash[arr[i].name]){ // swal({ // text: ’圖片重復!’, // showConfirmButton:false, // showLoaderOnConfirm:false, // width:300, // timer:1000 // }) // uploader_pub.removeFile(uploader_pub.files[i]) // $('#public_fs li').eq(i).remove(); // return; // }else{ // console.log(’沒有重復發’) // } // }) // hash[arr[i].name] = true; //} //return false; // } }, ’UploadComplete’: function() { var images= JSON.stringify(imageFile) // alert(coverHash[0]) console.log(imageFile) var content = $(’.public_add .emoji-wysiwyg-editor’).text(); var str_content=content.replace(/&nbsp;/ig,’ ’); var userId = $(’#reg_header_userId’).val()if(content.length>255){ $(’.loading’).css(’display’,’none’); swal({ text:’表情描述不能超過255個字~’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false, }).catch(swal.noop)}else{ if (coverHash.length!=0 ) { if(imageFile.length==1){ var coverHash_one=coverHash[0].hash; $.ajax({type:’post’,url:’/setting/cheackHash’,data:{hash:coverHash_one},success:function(data){ if(data.code==200){ $(’#pub_imageFile’).val(images); $(’#pub_coverHash’).val(coverHash_one); cookieTopic(str_content) $.ajax({type:’post’,url:’/imgupload’,data:{content:str_content,imagedata:images,coverHash:coverHash_one},success:function(data){ $(’.loading’).css(’display’,’none’); if(data.code==200){swal({ text:’發布成功~’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1400, animation:false,}).catch(swal.noop)//初始化updataInit()//初始化 end$(’.created-topic’).fadeOut(’fast’)$(’.fabu’).fadeOut(’fast’)window.location.href=’/user/’+userId }else{coverHash =[];imageFile = [];uploader_pub.files.splice(0,uploader_pub.files.length);$(’.public_add_imgarea’).find(’.public_add_more’).css(’display’,’block’)$(’.public_add_imgarea>li’).remove();swal({ text: data.msg, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false,}).catch(swal.noop) } $(’.loading’).css(’display’,’none’);} }); }else{ $(’.loading’).css(’display’,’none’); swal({ text:data.msg, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1400, animation:false, }).catch(swal.noop) //初始化 updataInit() }}//success }) }else{ var coverHash_one=coverHash[0].hash; $(’#pub_imageFile’).val(images); $(’#pub_coverHash’).val(coverHash_one); cookieTopic(str_content) $.ajax({ type:’post’, url:’/imgupload’, data:{content:str_content,imagedata:images,coverHash:coverHash_one}, success:function(data){ if(data.code==200){ swal({ text:’發布成功~’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1400, animation:false, }).catch(swal.noop) //初始化 updataInit() //初始化 end $(’.fabu’).fadeOut(’fast’) // window.location.href=’/user/’+userId }else{ coverHash =[]; imageFile = []; uploader_pub.files.splice(0,uploader_pub.files.length); $(’.public_add_imgarea’).find(’.public_add_more’).css(’display’,’block’) $(’.public_add_imgarea>li’).remove(); swal({ text: data.msg, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false, }).catch(swal.noop) } $(’.loading’).css(’display’,’none’); } }); } } else{ $(’.loading’).css(’display’,’none’); swal({ text: ’請上傳圖片’, showConfirmButton:false, target:’.mySwl_box’, width:’auto’, timer:1000, animation:false, }).catch(swal.noop) }} }, ’Error’: function(up, err, errTip) { $(’.loading’).css(’display’,’none’); console.log(err) }} });

問題解答

回答1:

可以看下這里:https://github.com/qiniu/js-sdk

javascript - 用JS 七牛上傳圖片會出現文件已存在的錯誤(file exists)

標簽: JavaScript
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
99国产精品久| 亚洲色欲色欲www在线观看| 国产精品全国免费观看高清| 国产一区二区三区视频在线播放| 亚洲黄色三级| 久久久久国产免费免费| 国产成人av电影免费在线观看| 欧美日韩久久一区| 捆绑紧缚一区二区三区视频| 免费久久99精品国产自在现线 | 国产午夜久久久久| 国产精品小仙女| 欧美日韩久久久一区| 天天av天天翘天天综合网色鬼国产| 亚洲成色最大综合在线| 国产精品美女一区二区| 欧美va天堂| 国产亚洲一区二区三区| 国产成人精品免费| 日韩欧美国产午夜精品| 国产高清不卡一区| 91精品国产综合久久福利| 18成人在线观看| 国产精品hd| 国产精品国产三级国产aⅴ入口| 91日韩精品一区| 久久精品一区二区三区不卡| 99这里只有精品| 久久久久99精品国产片| av男人天堂一区| 久久久久国产免费免费| 91免费在线视频观看| 久久久久综合网| 本田岬高潮一区二区三区| 日韩欧美另类在线| 国产麻豆精品一区二区| 91精品国产品国语在线不卡| 国产激情一区二区三区四区 | 久久久精品动漫| 亚洲成人在线网站| 模特精品在线| 日韩高清中文字幕一区| 欧美亚洲愉拍一区二区| 精品无人码麻豆乱码1区2区 | 国产成人亚洲综合a∨婷婷| 日韩久久免费av| 成人av在线一区二区| 久久久国产午夜精品| 欧美另类亚洲| 亚洲色图制服丝袜| 国产精品视区| 日韩成人dvd| 欧美精品第1页| 99久久精品国产毛片| 国产精品美女视频| 中文亚洲欧美| 日韩国产欧美在线视频| 正在播放亚洲一区| 99久精品国产| 亚洲日本一区二区三区| 香蕉久久夜色| 精品一区免费av| 日韩精品一区二区三区视频| 91在线精品一区二区| 椎名由奈av一区二区三区| 国产精品乱码| 奇米影视一区二区三区小说| 91麻豆精品国产91久久久| 色综合中文综合网| 成人黄色在线网站| 国产精品视频第一区| 国产一区二区高清| 亚洲情趣在线观看| 欧洲在线/亚洲| 成人综合婷婷国产精品久久蜜臀| 日本一区二区三区视频视频| 国产欧美日韩| 免费在线观看成人| 久久久亚洲高清| 亚洲一区国产一区| 国产精品99久久久久久久女警| 国产三级三级三级精品8ⅰ区| 国产精品大片| 三级久久三级久久| 日韩免费看网站| 亚洲电影自拍| 免费人成在线不卡| 精品久久久久一区| 一本久道久久久| 国产在线视频一区二区| 欧美国产日本韩| 日本高清无吗v一区| av亚洲精华国产精华| 一区二区成人在线| 日韩一区二区免费在线电影| 狠狠入ady亚洲精品经典电影| 午夜精品久久久久久不卡8050| 欧美三级一区二区| 欧美.日韩.国产.一区.二区| 亚洲成人免费看| 日韩免费在线观看| 99xxxx成人网| 国产精品18久久久久久久久久久久| 国产精品免费人成网站| 色婷婷亚洲精品| 91伊人久久大香线蕉| 亚洲成人一区在线| 精品少妇一区二区三区视频免付费| 亚洲第一区色| 国产成人在线观看| 亚洲国产精品久久久久秋霞影院 | 国产精品 日产精品 欧美精品| 亚洲精品免费一二三区| 精品免费国产一区二区三区四区| 久久免费黄色| 国产一区观看| 成人综合在线网站| 久久精品国产**网站演员| 亚洲精品国产成人久久av盗摄| 欧美一区二区性放荡片| 亚洲综合99| 91麻豆高清视频| 国内精品自线一区二区三区视频| 亚洲另类在线一区| 国产亚洲成av人在线观看导航| 欧美日韩久久一区二区| 亚洲在线网站| 国产精品成人一区二区网站软件 | 欧美一区二区在线| 国产一区二区三区四区老人| 日韩一区二区电影在线| 国产91精品一区二区| 夜夜揉揉日日人人青青一国产精品| 久久亚洲影视婷婷| 一区二区三区欧美在线| 成人丝袜18视频在线观看| 国产免费久久精品| 久久精品九九| 欧美在线一二三区| 免费成人在线播放| 国产精品乱码一区二区三区软件| 欧美日韩在线观看一区二区 | 欧美国产免费| 国产大片一区二区| 亚洲18影院在线观看| 精品欧美乱码久久久久久| 先锋影音久久久| 91麻豆精品在线观看| 免费一级片91| 亚洲成人自拍偷拍| 国产精品伦理一区二区| 欧美精品 国产精品| 国产精品美女久久久| 99v久久综合狠狠综合久久| 一区二区三区色| 日韩美女视频19| 精品人伦一区二区色婷婷| 色诱视频网站一区| 国产欧美精品| 99久精品国产| 热久久久久久久| 亚洲福利一区二区| 国产精品嫩草久久久久| 日韩三级在线免费观看| 色欧美日韩亚洲| 亚洲欧洲一区二区天堂久久| 成人午夜视频在线| 久久狠狠亚洲综合| 香蕉久久夜色精品国产使用方法| 欧美国产激情一区二区三区蜜月| 日韩一区二区三区三四区视频在线观看| 老鸭窝毛片一区二区三区 | 日韩成人dvd| 亚洲精品成a人| 国产片一区二区| 日韩一二三区视频| 欧美一区二区网站| 91成人在线免费观看| 亚洲欧美日韩精品久久久| 国语自产精品视频在线看8查询8| 成人app软件下载大全免费| 玖玖九九国产精品| 日韩精品每日更新| 亚洲一区免费在线观看| 国产精品国产三级国产aⅴ中文 | www一区二区| 国产校园另类小说区| 国产精品每日更新| 亚洲美女淫视频| 午夜精品一区二区三区电影天堂 | 国产色婷婷亚洲99精品小说| 国产精品久久久久久亚洲伦| 1024精品合集| 亚洲图片欧美色图| 丝袜美腿亚洲综合| 亚洲高清久久久| 麻豆精品精品国产自在97香蕉| 日韩av一区二区三区四区| 一级做a爱片久久| 亚洲自拍偷拍麻豆|