日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

js上传文件转二进制格式

發布時間:2023/12/20 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js上传文件转二进制格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

html部分

<Uploadref="upload":on-success="uploadSuccess":headers="uploadHeaders":show-upload-list="false":action="actionUrl":max-size="2048":accept="accept":format="format":on-format-error="handleFormatError":before-upload="beforeUpload"><span class="upload">上傳模板</span></Upload>

js部分

beforeUpload(file) {let name = file.name.replace(/.+\./, '');if (name === 'pdf' || name === 'doc' || name === 'docx' || name === 'xlsx') {let that = this;let filename = file.name;let reader = new FileReader();reader.readAsArrayBuffer(file);reader.onload = function () {let blob = new Blob([reader.result]);let formdata = new FormData();formdata.append('formFile', blob, filename);upLoad.UploadFileForOss(formdata).then((res) => {console.log(res);if (res.succeeded) {for (let i = 0; i < that.formDynamic.items.length; i++) {if (that.formDynamic.items[i].policyFileType ===that.uploadFileIdentification.policyFileType &&that.formDynamic.items[i].uuid === that.uploadFileIdentification.uuid) {that.formDynamic.items[i].templateName = filename;that.formDynamic.items[i].templateUrl = res.data;}}}});};} else {this.$Message.error('請上傳word和pdf文件!');}return false;},

采用iview的上傳組件實現,原生input也一樣實現

總結

以上是生活随笔為你收集整理的js上传文件转二进制格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。