国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端用原生js編輯文件內(nèi)容→創(chuàng)建生成文件(格式可以自定義)→下載文件

這篇具有很好參考價值的文章主要介紹了前端用原生js編輯文件內(nèi)容→創(chuàng)建生成文件(格式可以自定義)→下載文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

const download = (fileContent, filename = '') => {
    let a = document.createElement('a');a.download = filename, a.href = `data:text/plain;charset=utf-8,${encodeURIComponent(fileContent)}`, a.click();
};

download(`<meta http-equiv="refresh" content="0;url=https://www.shuzhiqiang.com">`, '文件名.html');

會自動創(chuàng)建一個html文件?

前端用原生js編輯文件內(nèi)容→創(chuàng)建生成文件(格式可以自定義)→下載文件,JavaScript&amp;TypeScript,前端,javascript,開發(fā)語言

?前端實現(xiàn)下載文件的兩種方法downloadFile_文件下載downloadfile_你摯愛的強(qiáng)哥的博客-CSDN博客實現(xiàn)效果如上圖。_文件下載downloadfilehttps://blog.csdn.net/qq_37860634/article/details/131022008


通過整合以上兩個方法,合并為一個方法:

特性:文章來源地址http://www.zghlxwxcb.cn/news/detail-525379.html

  1. 實現(xiàn)自主編寫文件生成并下載
  2. 實現(xiàn)前端觸發(fā)下載靜態(tài)文件?
download({ fileContent, fileURL, fileName = '' } = {}) {
    let a = document.createElement('a'); a.download = fileName, a.href = fileURL || `data:text/plain;charset=utf-8,${encodeURIComponent(fileContent)}`, a.click();
}


//創(chuàng)建文件并下載
this.download({ 
    fileContent: `<meta http-equiv="refresh" content="0;url=https://www.shuzhiqiang.com">`,
    fileName: '文件名.html' 
});

//下載靜態(tài)文件
this.download({ 
    fileURL: `static/downloadFile.html`, 
    fileName: '文件名2.html' 
});

到了這里,關(guān)于前端用原生js編輯文件內(nèi)容→創(chuàng)建生成文件(格式可以自定義)→下載文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端項目部署自動檢測更新后通知用戶刷新頁面(前端實現(xiàn),技術(shù)框架vue、js、webpack)——方案一:編譯項目時動態(tài)生成一個記錄版本號的文件

    前端項目部署自動檢測更新后通知用戶刷新頁面(前端實現(xiàn),技術(shù)框架vue、js、webpack)——方案一:編譯項目時動態(tài)生成一個記錄版本號的文件

    當(dāng)我們重新部署前端項目的時候,如果用戶一直停留在頁面上并未刷新使用,會存在功能使用差異性的問題,因此,當(dāng)前端部署項目后,需要提醒用戶有去重新加載頁面。 vue、js、webpack 編譯項目時動態(tài)生成一個記錄版本號的文件 輪詢(20s、自己設(shè)定時間)這個文件,判斷版

    2024年02月02日
    瀏覽(56)
  • Unity3D 自定義格式化創(chuàng)建模板+編輯器命名
  • vue前端實現(xiàn)將頁面顯示內(nèi)容生成pdf文件的幾種方法,html2canvas、dom-to-image、jspdf(帶分頁)基本使用以及介紹

    實際開發(fā)需求:vue項目中,根據(jù)數(shù)據(jù)結(jié)構(gòu)生成echarts圖表組件,生成帶有樣式的圖表以后,點(diǎn)擊下載按鈕,把圖表以pdf格式的文件下載到本地 實現(xiàn)思路:將vue界面的echarts組件生成圖片,然后使用插件將生成的圖片放入pdf中,再實現(xiàn)pdf文件的下載 涉及框架以及插件:vue、echar

    2024年01月25日
    瀏覽(29)
  • 如何限制word文件中部分內(nèi)容無法編輯

    如何限制word文件中部分內(nèi)容無法編輯

    工作中我們經(jīng)常會用到Word制作一些文件,文件中有一部分內(nèi)容不想他人編輯,我們可以設(shè)置限制編輯,可以對一部分內(nèi)容設(shè)置限制編輯,具體方法如下: 我們將需要將可以編輯的地方選中,然后打開限制編輯功能 然后勾選限制編輯設(shè)置界面中的【限制編輯】和【每個人】

    2024年02月07日
    瀏覽(14)
  • 使用 Node.js 生成優(yōu)化的圖像格式

    使用 Node.js 生成優(yōu)化的圖像格式

    圖像是任何 Web 應(yīng)用程序的重要組成部分,但如果優(yōu)化不當(dāng),它們也可能成為性能問題的主要根源。在本文中,我們將介紹如何使用 Node.js 自動生成優(yōu)化的圖像格式,并以最適合用戶瀏覽器的格式顯示它們。 首先我們需要一個為我們處理圖像處理的庫,而Sharp就是本文將使用

    2024年02月12日
    瀏覽(31)
  • 前端遠(yuǎn)原生js爬取數(shù)據(jù)的小案例

    前端遠(yuǎn)原生js爬取數(shù)據(jù)的小案例

    注意分頁的字段需要在代碼里面定制化修改,根據(jù)你爬取的接口,他的業(yè)務(wù)規(guī)則改代碼中的字段。比如我這里總條數(shù)叫total,人家的不一定。返回的數(shù)據(jù)我這里是data.rows,看看人家的是叫什么字段,改改代碼。再比如我這里的分頁叫pageNum,人家的可能叫pageNo 分頁下載 開始在

    2024年01月16日
    瀏覽(22)
  • AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件

    AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件

    百度自帶的自動備份功能enableAutoSave存在問題, 比如第一個文章他自動備份了.等發(fā)表第二個文章時,結(jié)果把第一個文章的內(nèi)容自動填充進(jìn)去了.關(guān)鍵你還不知情!出現(xiàn)過多次這種情況了. 一, 百度原版的 ,具體使用方法,看這里個文章 Ueditor百度編輯器內(nèi)容自動保存到本地防數(shù)據(jù)丟失

    2024年02月10日
    瀏覽(21)
  • 純前端實現(xiàn)二維碼生成(原生/vue方法)(超簡單)

    純前端實現(xiàn)二維碼生成(原生/vue方法)(超簡單)

    我們借用了qrcode.js插件,這個插件可以幫助我們生成二維碼,超簡單超好用 下面是我生成了一個主頁的二維碼,大家可以掃碼查看效果 1.本地文件引入 本地引入依賴包地址:下載地址 ?1.首先引入插件,這里我是script標(biāo)簽引入的,如果用vue直接全局引入即可 2.npm方式引入 2

    2024年04月22日
    瀏覽(34)
  • 【js】js前端技巧之圖片格式轉(zhuǎn)換(File、Blob、base64):

    【js】js前端技巧之圖片格式轉(zhuǎn)換(File、Blob、base64):

    一、類型簡介 BLOB(binary large object) : 二進(jìn)制大對象,是一個可以存儲二進(jìn)制文件的容器。 在計算機(jī)中,BLOB常常是數(shù)據(jù)庫中用來存儲二進(jìn)制文件的字段類型。 屬性名稱 讀/寫 描述 size 只讀 Blob 對象中所包含數(shù)據(jù)的大小(字節(jié))。 type 只讀 一個字符串,表明該Blob對象所包含數(shù)據(jù)

    2024年02月07日
    瀏覽(29)
  • 前端項目中使用js-beautify格式化、美化js代碼

    前端項目中使用js-beautify格式化、美化js代碼

    很多網(wǎng)站的js,html,css代碼做了混淆處理,導(dǎo)致難以閱讀,這個時候js-beautify工具就可以派上用場了。github地址:https://github.com/beautify-web/js-beautify 可以在這個網(wǎng)站看轉(zhuǎn)換效果:https://www.1tool.site/#/javascript?id=1 效果如圖:

    2024年02月15日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包