摘要:前言業務場景附件上傳到服務器后,在頁面中可直接查看中的文件內容,如。實現原理引入工具庫查看中內容查看在中引入,其中在使用中的指向進行了重定向。是要查看的文件名后綴。這里使用了定義的來展示。若不足之處,歡迎大家指出,共勉。
1 前言 1.1 業務場景
附件zip上傳到服務器后,在頁面中可直接查看zip中的文件內容,如:readme.txt。
2 實現原理 2.1 引入工具庫jszip、jszip-utils
npm i jszip -S
npm i jszip-utils -S
2.2 查看txt中內容// 查看 view(row){ var JSZip = require("jszip") var JSZipUtils = require("jszip-utils") let that = this JSZipUtils.getBinaryContent(row.downloadPath, function(err, data) { if(err) { throw err; } JSZip.loadAsync(data).then(function (files) { files.files["readme.txt"].async("string").then(function(con){ that.content = con that.dialog = true }) }) }) },
在vue中引入,其中在JSZipUtils使用中this的指向進行了重定向。
row.downloadPath是附件的下載地址,con是txt中內容。
readme.txt是要查看的文件名+后綴。
這里使用了input定義的v-model="content"來展示。
3 后記感謝支持。若不足之處,歡迎大家指出,共勉。
如果覺得不錯,記得 點贊 ,謝謝大家
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103853.html
摘要:的官方描述是是一個獨立于中間件和路由的實例,你可以將看作是只能執行執行中間件和路由的小心應用。最大的不同在于只能已模塊形式存在并不能獨立運行。另外,加密的公鑰也被稱為證書。客戶端在拿到公鑰證書后會向這樣的證書頒發機構進行驗證。 showImg(https://segmentfault.com/img/remote/1460000010820582); 作為 Express 中的最大特點...
摘要:問題以上兩種方式,當在下載格式,或者視頻文件時,瀏覽器會直接播放該文件,而達不到直接下載的功能,此時,當下載音視頻文件時無法使用以上兩種方式。 1、通過window.open()打開新頁面下載文件 window.open(`url`, _self) 使用場景:下載excel文件,后端提供接口,接口返回的是文件流,可以直接使用window.open(),最簡單的方式。 優點:最簡潔; 弊...
摘要:實時監控實時監控包括四部分帶寬監控請求數監控命中率監控和狀態碼監控。并統計該時間段內選中域名的請求數峰值請求數谷值以及總請求數。狀態碼監控該頁面下,將展示篩選條件下的狀態碼折線圖。實時監控實時監控包括四部分:帶寬監控、請求數監控、命中率監控和HTTP狀態碼監控。點擊進入實時監控頁面。選擇需要查看監控的域名列表,可單選、多選、全選。系統默認展示最近一天的監控情況,也可根據需求選擇時長。篩選條件...
閱讀 2461·2021-11-22 15:35
閱讀 3756·2021-11-04 16:14
閱讀 2685·2021-10-20 13:47
閱讀 2487·2021-10-13 09:49
閱讀 2064·2019-08-30 14:09
閱讀 2359·2019-08-26 13:49
閱讀 879·2019-08-26 10:45
閱讀 2762·2019-08-23 17:54