php上传大文件1G
<p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">前段时间做视频上传业务,通过网页上传视频到服务器。</span></p><p style="word-wrap: break-word; margin: 3.75pt 0; font-family: "sans serif", tahoma, verdana, helvetica; font-size: 12px"><br></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"> </p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">解决方案:</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">1</span><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">,修改服务端上传的限制配置;Nginx 以及 PHP 的上传文件限制 不宜过大,一般5M 左右为好;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">2</span><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">,大文件分片,一片一片的传到服务端,再由服务端合并。这么做的好处在于一旦上传失败只是损失一个分片而已,不用整个文件重传,而且每个分片的大小可以控制在4MB以内,服务端限制在4M即可。</span></p><p style="box-sizing: border-box; margin: 7.5pt 0; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">前端</span></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">Web</span><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">前端可使用HttpUploader6的大文件上传控件6;官网地址:http://t.cn/EyI6vHh </span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="section section6 section5"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="part1"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">a </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">href</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="javascript:;"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> target</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="_blank"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="part1__btn"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">批量删除</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">a</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="part1__txt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">em </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="part1__num"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="upload_num"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">0</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">em</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">个视频,共 </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">em </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="part1__num"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="upload_size"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">0M</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">em</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">table </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="section5__table"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">tbody </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="thelist"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">tr </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="thead"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col1 allCkeck"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">input </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">type</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="checkbox"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> name</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">=""</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col1__checkBox"/></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频名称</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col2"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频大小</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col3"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频分类</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col4"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">状态</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="col5"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">进度</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">操作</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">th</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">tr</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">tbody</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">table</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="selFile"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="selFile"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="drag_tips"></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns__add2"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">h2 </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="txt1"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">选择视频文件</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">h2</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="txt2"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">或直接将文件拖拽至此窗口</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns__add"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns__add"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">+</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">添加视频文件</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns__upload btns__upload-start"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="uploadBtn"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">i </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">class</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="btns__upload_icon"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">i</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">开始上传视频</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">span</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">div</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">引入插件</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">script </span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt">type</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="text/javascript"</span><span style="box-sizing: border-box; color: rgba(255, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> src</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">="media/js/lib/webuploader/js/webuploader.min.js"></</span><span style="box-sizing: border-box; color: rgba(128, 0, 0, 1); font-family: 新宋体; font-size: 9pt">script</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">upload.js</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">1</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">文件上传</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">2</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> jQuery(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">() {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">3</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> $ = jQuery,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">4</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$list = $('#thelist'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">5</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$btn = $('#upload-start'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">6</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$thead = $('.thead'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">7</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>$part_btn = $('.part1__btn'), </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">批量上传按钮</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">8</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'pending',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">9</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileCount = 0, </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件总数</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">10</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileSize = 0,</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件的总大小</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">11</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传按钮</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">12</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload = $('#uploadBtn'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">13</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">所有文件的进度信息,key为file id</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">14</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>percentages = {},</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">15</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">所有文件的md5,key为file id</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">16</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>md5Obj = {},</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">17</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">可能有pedding, ready, uploading, confirm, done.</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">18</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'pedding',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">19</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">20</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">21</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">浏览器关闭提醒</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">22</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>window.is_confirm = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">23</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$(window).bind('beforeunload', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">24</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">只有在标识变量is_confirm不为false时,才弹出确认提示</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">25</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(window.is_confirm !== </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">26</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">正在上传视频,该操作将丢失视频,是否继续?';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">27</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>})</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">28</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">29</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( !WebUploader.Uploader.support() ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">30</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>alert( 'Web Uploader </span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">不支持您的浏览器!如果你使用的是IE浏览器,请尝试升级浏览器');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">31</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">throw</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Error( 'WebUploader does not support the browser you are using.' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">32</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">33</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">34</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$(".pop2 .btns__sure").click(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">35</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.popup,.pop').hide();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">36</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">37</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">38</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader = WebUploader.create({</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">39</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">拖拽容器</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">40</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>dnd:'#selFile',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">41</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">42</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">不压缩image</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">43</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>resize: </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">44</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">45</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// swf</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">文件路径</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">46</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>swf: '/media/js/lib/webuploader/js/Uploader.swf',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">47</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">48</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">文件接收服务端。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">49</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>server: '/service/upload/upload_file',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">50</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//server:'http://vod.test.4399sy.com/service/upload/ssl_upload_file',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">51</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>formData: {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">52</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>file_id: 'file',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">53</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>guid:</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Date().getTime() + Math.ceil(Math.random()*100),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">54</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>file_name:''</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">55</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>},</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">56</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">57</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">选择文件的按钮。可选。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">58</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">内部根据当前运行是创建,可能是input元素,也可能是flash.</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">59</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>pick: {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">60</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>id:'#btns__add',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">61</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>innerHTML:"+</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">添加视频文件"</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">62</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>},</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">63</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">64</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">开起分片上传。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">65</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>chunked: </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">66</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">67</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">如果要分片,分多大一片2M</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">68</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>chunkSize:2*1024*1024,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">69</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">70</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件的类型</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">71</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>accept:{</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">72</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>title: 'Videos',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">73</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>extensions: 'mp4,avi,flv',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">74</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>mimeTypes: 'video/*'</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">75</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>},</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">76</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">验证文件总数量, 超出则不允许加入队列。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">77</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileNumLimit: 10,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">78</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">单个文件上传的大小限制 2G</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">79</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileSingleSizeLimit:2*1024*1024*1024,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">80</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">81</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">82</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">83</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">添加文件具体函数</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">84</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> addFile( file ){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">85</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> data = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Date(),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">86</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>month = (data.getMonth()+1)<10 ? '0'+(data.getMonth()+1) : (data.getMonth()+1),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">87</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>day = data.getDate()<10 ? '0'+ data.getDate(): data.getDate(),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">88</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>time = data.getFullYear() + "-" + month + "-" + day,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">89</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$tr = $('<tr class="toBeUploaded" id="'+file.id+'"></tr>'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">90</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$td = $('<td class="col1"><input type="checkbox" name="" class="col1__checkBox"/><input type="text" value="'+ file.name +'" name="" class="name"/></td><td class="col2">'+convert_size(file.size)+'</td><td class="col3"><select class="class_id">'+ class_options +'</select></td><td class="col4"></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">读取视频中</td><td class="col5">0%</td><td class="col6"><ul><li class="view"><a target="_blank" href="javascript:;">查看</a></li><li class="delete">删除</li></ul></td>').appendTo($tr),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">91</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$state = $tr.find('td.col4'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">92</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$prgress = $tr.find('td.col5'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">93</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$delbtn = $tr.find('li.delete');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">94</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">95</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("#selFile").hide();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">96</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">97</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( file.getStatus() === 'invalid' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">98</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">switch</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file.statusText ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">99</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'exceed_size':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">100</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>text = '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">文件大小超出';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">101</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">102</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">103</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'interrupt':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">104</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>text = '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传暂停';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">105</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">106</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">107</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">default</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">:</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">108</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>text = '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传失败,请重试';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">109</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">110</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">111</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError(text);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">112</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">113</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// @todo lazyload</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">114</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>percentages[ file.id ] = [ file.size, 0 ];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">115</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>file.rotation = 0;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">116</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">117</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">118</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>file.on('statuschange', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( cur, prev ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">119</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( prev === 'progress' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">120</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传成功</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">121</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( prev === 'queued' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">122</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">开始上传</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">123</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">124</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">125</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">成功</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">126</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( cur === 'error' || cur === 'invalid' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">127</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log( file.statusText );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">128</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>showError( file.statusText );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">129</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>percentages[ file.id ][ 1 ] = 1;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">130</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( cur === 'interrupt' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">131</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError( 'interrupt' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">132</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( cur === 'queued' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">133</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>percentages[ file.id ][ 1 ] = 0;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">134</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( cur === 'progress' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">135</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">正在上传</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">136</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">137</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( cur === 'complete' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">138</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传完成</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">139</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">140</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">141</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">142</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$tr.removeClass( 'state-' + prev ).addClass( 'state-' + cur );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">143</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">144</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$delbtn.on('click',</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">145</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.removeFile( file );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">146</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">147</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$tr.appendTo($list);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">148</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//$tr.insertAfter($thead);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">149</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">150</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">151</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">负责view的销毁</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">152</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> removeFile( file ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">153</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> $tr = $('#'+file.id);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">154</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">155</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">delete</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> percentages[ file.id ];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">156</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$tr.off().find('.col6').off().end().remove();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">157</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">158</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">159</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> setState( val ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">160</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> file, stats;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">161</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">162</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( val === state ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">163</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">164</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">165</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">166</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.removeClass( 'state-' + state );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">167</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.addClass( 'state-' + val );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">168</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = val;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">169</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">170</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">switch</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( state ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">171</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'pedding':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">172</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.refresh();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">173</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">174</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">175</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'ready':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">176</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.refresh();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">177</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">178</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">179</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'uploading':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">180</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.text( '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">暂停上传' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">181</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">182</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'paused':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">183</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.text( '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">继续上传' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">184</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">185</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">186</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'confirm':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">187</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//$progress.hide();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">188</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.text( '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">开始上传' ).addClass( 'disabled' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">189</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">190</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>stats = uploader.getStats();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">191</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( stats.successNum && !stats.uploadFailNum ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">192</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>setState( 'finish' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">193</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">194</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">195</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">196</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> 'finish':</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">197</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>stats = uploader.getStats();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">198</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( stats.successNum ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">199</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>alert( '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传成功' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">200</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">201</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">没有成功的图片,重设</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">202</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'done';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">203</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>location.reload();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">204</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">205</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">206</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">207</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">208</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">209</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">210</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">当有文件添加进来的时候</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">211</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'fileQueued', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">212</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileCount++;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">213</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileSize += file.size;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">214</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("#upload_num").text(fileCount);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">215</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("#upload_size").text(convert_size(fileSize));</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">216</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>md5Obj[ file.id ] = '';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">217</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">获取文件MD5 值</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">218</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.md5File( file )</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">219</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">及时显示进度</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">220</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>.progress(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(percentage) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">221</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">读取文件'+parseInt(percentage*100)+"%");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">222</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>})</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">223</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">完成</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">224</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>.then(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(val) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">225</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log('md5 result:', val);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">226</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>md5Obj[ file.id ] = val;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">227</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">待上传');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">228</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>setState( 'ready' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">229</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">230</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>addFile( file );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">231</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">232</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">233</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">删除文件</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">234</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.onFileDequeued = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">235</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileCount--;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">236</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>fileSize -= file.size;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">237</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("#upload_num").text(fileCount);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">238</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("#upload_size").text(convert_size(fileSize));</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">239</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( !fileCount ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">240</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>setState( 'pedding' );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">241</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">242</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>removeFile( file );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">243</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">244</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>};</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">245</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">246</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">添加“添加文件”的按钮,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">247</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.addButton({</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">248</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>id: '#btns__add2',</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">249</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>label: ''</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">250</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">251</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">252</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">文件上传过程中创建进度实时显示。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">253</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.onUploadProgress = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file, percentage ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">254</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> $tr = $('#'+file.id),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">255</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$percent = $tr.find('td.col5'),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">256</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$state = $tr.find('td.col4');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">257</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>percentage = parseInt(percentage*100);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">258</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(! (percentage == 0 && percentage == 100)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">259</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$state.text("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">正在上传");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">260</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">261</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$percent.text( percentage + "%")</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">262</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>percentages[ file.id ][ 1 ] = percentage;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">263</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>};</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">264</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">265</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传前,请求服务端 判断文件是否已经上传过</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">266</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'uploadStart', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">267</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> type = 'POST';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">268</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> url = '/service/upload/determine_video_exist';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">269</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> request_data = {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">270</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>'md5': md5Obj[ file.id ],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">271</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'type':1</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">272</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>};</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">273</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> success = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(r) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">274</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.upload( file );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">275</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log(r);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">276</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(r.code == 1) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">277</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.skipFile( file );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">278</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频已存在');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">279</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col5').text('100%');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">280</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('#'+file.id).find('.view').find('a').attr('href',playmain +'/?video_id='+ r.data.video_id);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">281</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>$('.pop2 .video_game').text("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">所在游戏:"+r.data.game_name);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">282</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.pop2 .create_time').text("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传时间:"+r.data.create_time);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">283</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.pop').hide();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">284</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.pop2').show();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">285</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.popup').show();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">286</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(r.code <= 0) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">287</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError(r.msg);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">288</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">289</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">290</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">291</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>};</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">292</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>request(type, url, request_data, success);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">293</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">294</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">295</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">当某个文件的分块在发送前触发,主要用来询问是否要添加附带参数,大文件在开起分片上传的前提下此事件可能会触发多次。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">296</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on('uploadBeforeSend', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (obj, data, headers) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">297</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$tr = $("#"+data.id);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">298</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> file_name = $tr.find(".name").val();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">299</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> class_id = $tr.find("select.class_id").val();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">300</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> reg = /*/g;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">301</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>data.md5 = md5Obj[ obj.file.id ];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">302</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>data.file_name = file_name;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">303</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>data.class_id = class_id;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">304</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>data.guid = data.guid + data.id.replace(/[^0-9]+/g, '');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">305</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">306</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">307</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'uploadSuccess', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file ,res) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">308</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(res.code == 1){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">309</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">成功上传');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">310</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log(res);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">311</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('#'+file.id).find('.view').find('a').attr('href',playmain +'/?video_id='+ res.data.video_id);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">312</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(res.code == 2) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">313</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频已存在');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">314</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log(res);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">315</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('#'+file.id).find('.view').find('a').attr('href',playmain +'/?video_id='+ res.data.video_id);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">316</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">317</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError(res.msg);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">318</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">319</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">320</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">321</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'uploadError', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file,reason ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">322</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.col4').text('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传失败');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">323</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log(reason);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">324</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">325</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">326</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'uploadComplete', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( file ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">327</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$( '#'+file.id ).find('.progress').fadeOut();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">328</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">329</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">330</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on( 'all', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">( type ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">331</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( type === 'startUpload' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">332</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'uploading';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">333</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( type === 'stopUpload' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">334</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'paused';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">335</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( type === 'uploadFinished' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">336</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>state = 'done';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">337</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">338</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">339</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( state === 'uploading' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">340</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>window.is_confirm = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">341</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.toBeUploaded').addClass("uploaded").removeClass("toBeUploaded");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">342</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('input.name').attr("disabled","disabled");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">343</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('input.col1__checkBox').hide();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">344</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('input').attr("disabled","disabled");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">345</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('select.class_id').attr("disabled","disabled");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">346</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('.btns__add').remove();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">347</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.addClass("btns__upload-ing").removeClass("btns__upload-start").html('<i class="btns__upload_icon"></i></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">正在上传视频');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">348</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">349</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(state === 'done') {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">350</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>window.is_confirm = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">351</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>console.log("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传完成");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">352</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.addClass("btns__upload-start btns__upload-refresh").removeClass("btns__upload-ing").html('<i class="btns__upload_icon"></i></span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">开始上传视频');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">353</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">354</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">355</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">356</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">/**</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">357</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">验证文件格式以及文件大小</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">358</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">*/</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">359</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.on("error",</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (type){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">360</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> msg = ''</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">361</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">switch</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (type){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">362</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> "Q_TYPE_DENIED": msg = "</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">请上传mp4格式文件";</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">363</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> "F_EXCEED_SIZE": msg = "</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">文件大小不能超过1G";</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">364</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">case</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> "Q_EXCEED_NUM_LIMIT" : msg = "</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">一次最多能上传10个文件";</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">break</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">365</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">default</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">: msg='';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">366</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">367</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(msg != ''){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">368</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError(msg);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">369</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">370</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">371</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">372</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$part_btn.on('click',</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">373</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$('td .col1__checkBox').each(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">374</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">($(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).is(':checked')){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">375</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> $tr = $(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).parents('tr');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">376</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> id = $tr.attr('id');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">377</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.removeFile( id );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">378</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">379</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">380</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">381</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.on('click', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">() {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">382</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> isbreak = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">383</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$(".name").each(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">384</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!$(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).val()|| $(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).val() == ''){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">385</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>isbreak = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">386</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">387</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>})</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">388</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(isbreak){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">389</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">文件名不能存在为空");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">390</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">391</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">392</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$("select.class_id").each(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">393</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!$(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).val()|| $(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).val() == ''){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">394</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>isbreak = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">395</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">396</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>})</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">397</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(isbreak){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">398</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError("</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">分类不能为空,请先添加分类");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">399</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">400</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">401</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( $(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).hasClass( 'btns__upload-refresh' ) ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">402</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>location.reload();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">403</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">404</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( $(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">).hasClass( 'btns__upload-ing' ) ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">405</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">406</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">407</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">var</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> md5Ready = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">408</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$.each(md5Obj,</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(index,item){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">409</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!item || item==''){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">410</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>md5Ready = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">411</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">412</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">413</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!md5Ready){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">414</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>showError('</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">文件尚未读取完成,请耐心等待');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">415</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">416</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">417</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( state === 'ready' && md5Ready ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">418</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.upload();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">419</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( state === 'paused' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">420</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.upload();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">421</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ( state === 'uploading' ) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">422</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>uploader.stop();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">423</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">424</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>});</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">425</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>$upload.addClass( 'state-' + state );</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">426</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">427</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> });</span></p><p style="box-sizing: border-box; margin: 7.5pt 0; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"> </p><p style="box-sizing: border-box; margin: 7.5pt 0; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-family: 新宋体; font-size: 9pt">后台(PHP)【仅分片上传相关代码】</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>1</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">public</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> action_upload_file(){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>2</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_id</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('file_id', 'file');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>3</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$keepFileName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('keepFileName', 0);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>4</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$unsize_change</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::numeric('unsize_change',0);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>5</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$id</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('id');<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">插件每上传一个视频自带id</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>6</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('guid');<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">标识视频</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>7</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::numeric('chunks');<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">// </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">分片数</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>8</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::numeric('chunk');<span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">分片号</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>9</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('file_name');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 10</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">isset</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$_FILES</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">[</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_id</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">])?</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$_FILES</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">[</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_id</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">]:'';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 11</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$md5</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = R::</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('md5');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 12</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->upload = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Common_Upload();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 13</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 14</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) || </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) || </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$md5</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 15</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(-1, 'guid </span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">或 file_name 或 md5 不能为空');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 16</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 17</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 18</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 19</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['name'])){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 20</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(-1, '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">请上传一个文件');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 21</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 22</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">{</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 23</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 24</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->upload->saveFile_chunks(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 25</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 26</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(-2, '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">分片上传失败');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 27</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 28</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 29</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 30</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$keepFileName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 31</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->upload->saveFile_nochunks(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, '', '', </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$keepFileName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 32</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">{</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 33</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->upload->saveFile_nochunks(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 34</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 35</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 36</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$err</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->upload->getError();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 37</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(-3, '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件出错!msg:'.</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">print_r</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$err</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">));</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 38</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 39</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 40</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$unsize_change</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 41</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$size</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['size'];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 42</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">{</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 43</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$size</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->convert_size(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['size']);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 44</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 45</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 46</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">视频上传完成</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 47</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> && </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['last_chunk']){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 48</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = Kohana::</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$config</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->load('domain');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 49</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['VIDEO'];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 50</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 51</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 52</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['name'] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 53</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 54</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_data</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 55</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_name'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 56</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_url'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">."/".</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 57</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'size'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['size'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 58</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'create_time'=> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">date</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('y-m-d H:i:s',</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">()),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 59</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'update_time'=> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">date</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('y-m-d H:i:s',</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">()),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 60</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'duration'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['time'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 61</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'md5'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$md5</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 62</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 63</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Model_Videoinfo();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 64</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->save_video(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_data</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 65</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 66</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'path'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 67</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'chunks'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 68</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'chunk'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 69</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>'size'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$size</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 70</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'guid'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 71</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_id'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 72</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'file'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 73</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'id'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$id</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 74</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 75</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(1,'</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频上传成功',</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 76</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 77</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 78</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">非分片上传</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 79</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 80</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = Kohana::</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$config</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->load('domain');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 81</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['VIDEO'];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 82</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 83</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['name'] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 84</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 85</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_data</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 86</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_name'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 87</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_url'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_domain</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">."/".</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 88</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'size'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['size'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 89</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'create_time'=> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">date</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('y-m-d H:i:s',</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">()),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 90</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'update_time'=> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">date</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('y-m-d H:i:s',</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">()),</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 91</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'duration'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['time'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 92</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'md5'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$md5</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 93</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 94</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Model_Videoinfo();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 95</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->save_video(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_data</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 96</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 97</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(-6, '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频信息保存失败');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 98</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 99</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">100</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">101</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'path'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'],</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">102</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_data'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video_data</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">103</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'size'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$size</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">104</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'guid'=> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">105</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'video_id'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$video</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">106</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'file'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">107</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'id'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$id</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">108</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">109</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(1,'</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">视频上传成功',</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">110</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">111</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">112</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">分片上传成功(未全部分片上传完成)</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">113</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">114</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'chunks'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">115</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>'chunk'=></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">116</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">117</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->response_msg(2, '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">分片上传成功',</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$res</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">118</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">119</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"> </p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"> </p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>1</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">/**</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>2</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">保存分片文件(注意先验证文件是否合法)</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>3</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>*</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>4</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* @param array $file </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">单个文件</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>5</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"> <span style="box-sizing: border-box"> </span>* @param string $attachdir </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件路径</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>6</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* @param string $upload_type </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">上传文件类型</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>7</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* @param bool $keepFileName </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">是否保持文件名,默认不不保持</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>8</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>* @return bool</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>9</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">*/</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 10</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">public</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">function</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> saveFile_chunks(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 11</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>{</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 12</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) || </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) ){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 13</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 14</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 15</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = (</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">string</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> . </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 16</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">保存分片文件</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 17</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->saveFile(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, '', '', </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 18</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 19</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = Cache::instance('memcache');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 20</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">记录已上传的分片编号,上传顺序并不是按编号顺序进行上传</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 21</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks_list_pre</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->get(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 22</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">empty</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks_list_pre</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 23</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$strarr</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 24</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">for</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">=0;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">++){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 25</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$strarr</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">[] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 26</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 27</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->set(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$strarr</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,60 * 60 * 24);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 28</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 29</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_path</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->set(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'],60 * 60 * 24);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 30</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 31</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk_path_array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">= </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 32</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">for</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">=0;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">++){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 33</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->get(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 34</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk_path_array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">[</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->get(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 35</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 36</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 37</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">list</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$Y</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$M</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$D</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$H</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$I</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$S</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">explode</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('-',</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">date</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">("Y-m-d-H-i-s", </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">()));</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 38</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['chunks_path_count'] = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">count</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk_path_array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 39</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['last_chunk'] = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 40</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">count</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk_path_array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) == </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 41</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">按目录类型存储</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 42</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$dirType</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">substr</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['type'], 1, </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">strlen</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['type']));;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 43</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">目录类型前面加上前缀url</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 44</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$dirType</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->pre_url.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$dirType</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 45</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">按年月二级存储</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 46</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$month_file_path</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$Y</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.'/'.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$M</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 47</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$saveName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> ='upload/mp4/'.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$month_file_path</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.'/original/'.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['type'];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 48</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> =</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->attachDIR.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$saveName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 49</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(!</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">is_dir</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->attachDIR.'upload/mp4/'.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$month_file_path</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.'/original/')){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 50</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">mkdir</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->attachDIR.'upload/mp4/'.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$month_file_path</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.'/original/',0755,</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 51</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 52</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(! </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">file_exists</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 53</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$fp</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">fopen</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, "ab");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 54</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">合并过程中对文件加锁,防止同时操作而出错</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 55</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">flock</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$fp</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,LOCK_EX)){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 56</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">for</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = 0; </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> < </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">; </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">++) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 57</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$tmp_file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->attachDIR . </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunk_path_array</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">[</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">];</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 58</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$handle</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">fopen</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$tmp_file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, "rb");</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 59</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">fwrite</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$fp</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">fread</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$handle</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">, </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">filesize</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$tmp_file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">)));</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 60</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">fclose</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$handle</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 61</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">unset</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$handle</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 62</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">unlink</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$tmp_file</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">合并完毕的文件就删除</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 63</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">组装分片</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 64</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->delete(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 65</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">for</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">=0;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$chunks</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">++){</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 66</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$cache</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->delete(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">.</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$i</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 67</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 68</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->getTime(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['type']);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 69</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['time'] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$time</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 70</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['path'] = </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$saveName</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 71</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['size'] = </span><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">filesize</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 72</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['last_chunk'] = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">true</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 73</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 74</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$model_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">new</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> Model_Base();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 75</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$model_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->disconnect();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 76</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$pid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> = pcntl_fork();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 77</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">父进程和子进程都会执行下面代码</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 78</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$pid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> == -1) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 79</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">错误处理:创建子进程失败时返回-1.</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 80</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">die</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">('could not fork');</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 81</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">if</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> (</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$pid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">) {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 82</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$model_mod</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->connect();</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 83</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">对上传完成的视频进行排队转码</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 84</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->thread(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$join_file_name</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">['type'],</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$guid</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">);</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 85</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">父进程会得到子进程号,所以这里是父进程执行的逻辑</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 86</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>pcntl_wait(</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$status</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">); </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">等待子进程中断,防止子进程成为僵尸进程。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 87</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 88</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 89</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span><span style="box-sizing: border-box"> </span></span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">//</span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">子进程得到的$pid为0, 所以这里是子进程执行的逻辑。</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 90</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 91</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 92</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 93</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 94</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 95</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 96</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$file_info</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 97</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>} </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">else</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> {</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 98</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(128, 0, 128, 1); font-family: 新宋体; font-size: 9pt">$this</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">->error[] = '</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">分片上传失败';</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt"> 99</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">return</span><span style="box-sizing: border-box; color: rgba(0, 0, 255, 1); font-family: 新宋体; font-size: 9pt">false</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">;</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">100</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">101</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"> </span><span style="box-sizing: border-box; color: rgba(0, 128, 0, 1); font-family: 新宋体; font-size: 9pt">/*}}}*/</span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background: rgba(224, 224, 224, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 128, 128, 1); font-family: 新宋体; font-size: 9pt">102</span><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt"><span style="box-sizing: border-box"> </span>}</span></p><p style="box-sizing: border-box; margin: 7.5pt 0; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"> </p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">1</span></span><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,实现了分片上传;</span></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">2</span></span><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,同时在上传前检查视频md5 是否在库,如已存在可实现“秒传” 功能,即直接复制数据信息,指向同一个文件,不必再上传;</span></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">3</span></span><span style="box-sizing: border-box; font-weight: 700"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">,可实现断点续传,上传过程中中断;之前上传的分片已保留在服务器,只需重新上传尚未上传的分片即可;</span></span></p><p style="box-sizing: border-box; margin: 0 0 0.0001pt; color: rgba(51, 51, 51, 1); font-size: 10.5pt; background-color: rgba(255, 255, 255, 1); font-family: "Times New Roman", serif"><span style="box-sizing: border-box; color: rgba(0, 0, 0, 1); font-family: 新宋体; font-size: 9pt">相关参考:http://blog.ncmem.com/wordpress/2019/08/09/php%e4%b8%8a%e4%bc%a0%e5%a4%a7%e6%96%87%e4%bb%b61g/<br style="box-sizing: border-box"><br></span></p><div></div><br><br>来源:https://www.cnblogs.com/songsu/p/11308147.html
頁:
[1]