js下载文件并修改文件名 / js判断文件后缀
生活随笔
收集整理的這篇文章主要介紹了
js下载文件并修改文件名 / js判断文件后缀
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
js下載文件并修改文件名 / js判斷文件后綴
代碼如下(示例):
//handlerName:文件名 filePath:下載路徑downloadFile (handlerName, filePath) {//截取.后字符var index= filePath.lastIndexOf(".");//獲取文件后綴判斷文件格式var ext = filePath.substr(index+1);if(ext==='jpg'){//jpg圖片window.open(filePath, '_blank')//打開新的頁面 預覽}else{//doc文件直接下載let blob = new Blob([filePath], {type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8"});let url = window.URL.createObjectURL(blob);let fileName = handlerName;//這里文件名可以固定;依照需求if ("download" in document.createElement("a")) {const a = document.createElement("a");a.href = url;a.download = fileName;a.style.display = "none";document.body.appendChild(a);a.click();URL.revokeObjectURL(a.href);document.body.removeChild(a);} else {navigator.msSaveBlob(blob, fileName);}}},總結
提示:代碼僅供參考!!!
總結
以上是生活随笔為你收集整理的js下载文件并修改文件名 / js判断文件后缀的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取当周和上周的周一、周日时间
- 下一篇: 联通 位置服务器,中国联通服务器名称或地