You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
36 KiB
10 lines
36 KiB
4 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f7be345"],{"0e5c":function(t,e,i){"use strict";i.d(e,"a",(function(){return l}));var n=i("a34a"),r=i.n(n),a=i("8237"),o=i.n(a),s=i("91b6");function c(t,e,i,n,r,a,o){try{var s=t[a](o),c=s.value}catch(u){return void i(u)}s.done?e(c):Promise.resolve(c).then(n,r)}function u(t){return function(){var e=this,i=arguments;return new Promise((function(n,r){var a=t.apply(e,i);function o(t){c(a,n,r,o,s,"next",t)}function s(t){c(a,n,r,o,s,"throw",t)}o(void 0)}))}}var l=function(t){t.randoms;var e=t.file,i=t.pieceSize,n=void 0===i?2:i,a=t.pid,c=(t.progress,t.success),l=t.error,d=t.uploading;if(e){var h="",f=1024*n*1024,p=Math.ceil(e.size/f),m=function(){var t=new FileReader;t.readAsBinaryString(e),t.addEventListener("load",(function(t){var e=t.target.result;h=o()(e),g()}))},_=function(t,e,i){var n=e*i,r=Math.min(t.size,n+i),a=t.slice(n,r);return{start:n,end:r,chunk:a}},g=function(){var t=u(r.a.mark((function t(){var i,n,a;return r.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:i=0;case 1:if(!(i<p)){t.next=10;break}return n=_(e,i,f),a=n.chunk,console.log("总片数"+p),console.log("分片后的数据---测试:"+i),t.next=7,v({chunk:a,currentChunk:i,chunkCount:p});case 7:i++,t.next=1;break;case 10:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),v=function(t){return new Promise((function(i,n){var r={headers:{"Content-Type":"multipart/form-data"}},o=new FormData;o.append("chunkNumber",t.currentChunk+1),o.append("chunkSize",f),o.append("currentChunkSize",t.chunk.size),o.append("file",t.chunk),o.append("filename",e.name),o.append("totalChunks",t.chunkCount),o.append("md5",h),o.append("pid",a),Object(s["f"])(o,r).then((function(e){console.log("分片上传返回信息:",e),1==e.data.code?(d(t.currentChunk+1,t.chunkCount),i(!0)):2==e.data.code&&(t.currentChunk<t.chunkCount-1?console.log("分片上传成功"):t.currentChunk+1==t.chunkCount&&(console.log("文件开始------合并成功"),c(e.data)))})).catch((function(t){l&&l(t)}))}))};m()}}},"3c35":function(t,e){(function(e){t.exports=e}).call(this,{})},"50d5":function(t,e,i){},7774:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"mt20 ml20"},[i("Form",[i("FormItem",{attrs:{label:"视频类型:"}},[i("RadioGroup",{on:{"on-change":t.changeVideo},model:{value:t.seletVideo,callback:function(e){t.seletVideo=e},expression:"seletVideo"}},[i("Radio",{staticClass:"radio",attrs:{label:0}},[t._v("本地视频")]),i("Radio",{attrs:{label:1}},[t._v("视频链接")])],1)],1),1==t.seletVideo?i("FormItem",{attrs:{label:"视频链接"}},[i("Input",{staticClass:"input-add mr14",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),i("Button",{attrs:{type:"primary"},on:{click:t.zh_uploadFile}},[t._v("确认添加")])],1):t._e(),0==t.seletVideo?i("FormItem",{attrs:{label:"本地上传:"}},[i("input",{ref:"refid",staticClass:"display-add",attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?i("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v("上传视频")]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():i("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl2,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,"on-success":t.handleSuccess}},[i("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?i("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e()],1):t._e()],1),t.formValidate.video_link?i("div",{staticClass:"iview-video-style"},[i("video",{staticClass:"video-style",attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),i("div",{staticClass:"mark"}),i("Icon",{staticClass:"iconv",attrs:{ty
|
||
|
/**
|
||
|
* [js-md5]{@link https://github.com/emn178/js-md5}
|
||
|
*
|
||
|
* @namespace md5
|
||
|
* @version 0.7.3
|
||
|
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
||
|
* @copyright Chen, Yi-Cyuan 2014-2017
|
||
|
* @license MIT
|
||
|
*/(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"===typeof module&&module.exports,AMD=__webpack_require__("3c35"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"===typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(e){return new Md5(!0).update(e)[t]()}},createMethod=function(){var t=createOutputMethod("hex");NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(e){return t.create().update(e)};for(var e=0;e<OUTPUT_TYPES.length;++e){var i=OUTPUT_TYPES[e];t[i]=createOutputMethod(i)}return t},nodeWrap=function(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(t){if("string"===typeof t)return crypto.createHash("md5").update(t,"utf8").digest("hex");if(null===t||void 0===t)throw ERROR;return t.constructor===ArrayBuffer&&(t=new Uint8Array(t)),Array.isArray(t)||ArrayBuffer.isView(t)||t.constructor===Buffer?crypto.createHash("md5").update(new Buffer(t)).digest("hex"):method(t)};return nodeMethod};function Md5(t){if(t)blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks,this.buffer8=buffer8;else if(ARRAY_BUFFER){var e=new ArrayBuffer(68);this.buffer8=new Uint8Array(e),this.blocks=new Uint32Array(e)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Md5.prototype.update=function(t){if(!this.finalized){var e,i=typeof t;if("string"!==i){if("object"!==i)throw ERROR;if(null===t)throw ERROR;if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw ERROR;e=!0}var n,r,a=0,o=t.length,s=this.blocks,c=this.buffer8;while(a<o){if(this.hashed&&(this.hashed=!1,s[0]=s[16],s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),e)if(ARRAY_BUFFER)for(r=this.start;a<o&&r<64;++a)c[r++]=t[a];else for(r=this.start;a<o&&r<64;++a)s[r>>2]|=t[a]<<SHIFT[3&r++];else if(ARRAY_BUFFER)for(r=this.start;a<o&&r<64;++a)n=t.charCodeAt(a),n<128?c[r++]=n:n<2048?(c[r++]=192|n>>6,c[r++]=128|63&n):n<55296||n>=57344?(c[r++]=224|n>>12,c[r++]=128|n>>6&63,c[r++]=128|63&n):(n=65536+((1023&n)<<10|1023&t.charCodeAt(++a)),c[r++]=240|n>>18,c[r++]=128|n>>12&63,c[r++]=128|n>>6&63,c[r++]=128|63&n);else for(r=this.start;a<o&&r<64;++a)n=t.charCodeAt(a),n<128?s[r>>2]|=n<<SHIFT[3&r++]:n<2048?(s[r>>2]|=(192|n>>6)<<SHIFT[3&r++],s[r>>2]|=(128|63&n)<<SHIFT[3&r++]):n<55296||n>=57344?(s[r>>2]|=(224|n>>12)<<SHIFT[3&r++],s[r>>2]|=(128|n>>6&63)<<SHIFT[3&r++],s[r>>2]|=(128|63&n)<<SHIFT[3&r++]):(n=65536+((1023&n)<<10|1023&t.charCodeAt(++a)),s[r>>2]|=(240|n>>18)<<SHIFT[3&r++],s[r>>2]|=(128|n>>12&63)<<SHIFT[3&r++],s[r>>2]|=(128|n>>6&63)<<SHIFT[3&r++],s[r>>2]|=(128|63&n)<<SHIFT[3&r++]);this.lastByteIndex=r,this.bytes+=r-this.start,r>=64?(this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4
|