摘要:后端引入模塊寫入文件生成文件生成文件刪除文件調(diào)用寫入文件生產(chǎn)文件生產(chǎn)文件刪除文件返回用戶信息前端下載
后端 引入模塊
async = require "async" fs = require "fs"寫入文件
writeFile = (address, str, cbf) -> write = fs.writeFileSync(address,str) return cbf null, write生成html文件
htmlFile = (address, option, cbf) -> html = fs.readFileSync(address,option) return cbf null, html生成pdf文件
pdfFile = (html, address, cbf) -> # console.log "html",html options = { format: "A3" } pdf.create html, options .toFile address, (err, res) -> if (err) return console.log err return cbf null,"success"刪除html文件
deteleHtml = (address, cbf) -> fs.unlink address, (err,res) -> if (err) return console.log err return cbf null, "detele success"調(diào)用
funcs = [ # 寫入文件 (cbf) -> return writeFile htmlAdr, params.str, cbf # 生產(chǎn)html文件 (result1,cbf) -> return htmlFile htmlAdr, "utf-8", cbf # 生產(chǎn)pdf文件 (result2,cbf) -> return pdfFile result2, pdfAdr, cbf # 刪除html文件 (result3,cbf) -> return deteleHtml htmlAdr, cbf ] async.waterfall funcs, (error, result) -> if error return cbf error, null # 返回用戶信息 res.download pdfAdr, fileName前端
a(href="javascript:;" v-on:click.stop.prevent="onDownEsignatureLh(esignature_lh);") 下載
a = document.createElement "a" url = window.URL.createObjectURL res.body a.href = url a.download = esignature_lh.ciphertext + ".pdf" a.click() window.URL.revokeObjectURL res.body
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/100042.html
摘要:這是年的第篇文章,也是汪子熙公眾號總共第篇原創(chuàng)文章。使用通過格式發(fā)送和文件到服務器關(guān)于格式的詳細說明,參考開發(fā)社區(qū)和的文檔我在前文例子的基礎(chǔ)上稍作修改在里使用兩個類型為的標簽,分別上傳和文件用來測試的本地文件,大小為字節(jié)。 這是 Jerry 2021 年的第 71 篇文章,也是汪子熙公眾號總共第 348 篇原創(chuàng)文章。 Jerry 之前發(fā)布過一篇文章 不使用任何框架,手寫純 Jav...
摘要:內(nèi)容管理使用這個給用戶提供內(nèi)容管理的功能。作為企業(yè)級管理軟件的一個模塊,病毒掃描的支持是必不可少的。同一樣,對于上傳的文件和發(fā)送的郵件均有內(nèi)置的病毒掃描引擎以確保解決方案的安全性。 SAP CRM內(nèi)容管理 SAP CRM使用Attachments這個UI給用戶提供內(nèi)容管理的功能。通過新建按鈕可以上傳本地文檔到CRM系統(tǒng): showImg(https://segmentfault.com...
摘要:文章首發(fā)自我的個人網(wǎng)站前言學也有一段時間了網(wǎng)上也有不少官方文檔的中文翻譯版但是似乎只有中文網(wǎng)站文檔一直是最新的奈何并沒有供直接下載是在是不太方便為了方便閱讀以及方便后續(xù)文檔更新決定用寫一個爬蟲將網(wǎng)頁下載下來保持為最后完成結(jié)果如下是的沒錯 文章首發(fā)自我的 個人網(wǎng)站-Leetaos Blog 前言 學 Rust 也有一段時間了,網(wǎng)上也有不少官方文檔的中文翻譯版,但是似乎只有 [Rust中...
摘要:將預覽的圖片上傳,后端生成,在管理系統(tǒng)中下載。技術(shù)要點文字排版設(shè)置指定背景顏色引入外部字體繪制文字圖片將生成的圖片轉(zhuǎn)成上傳這里根據(jù)后端協(xié)商,此處后端要求將圖片生成,并點擊批量下載實現(xiàn)步驟文字排版在一般容器中,如果要實現(xiàn)文字的排版很容易。 最近遇到一個業(yè)務需求,在小程序端定制預覽功能,并在預覽的圖片中使用指定的外部字體。將預覽的圖片上傳OSS,后端生成PDF,在管理系統(tǒng)中下載。但是………...
閱讀 2688·2023-04-25 22:09
閱讀 2894·2021-10-14 09:47
閱讀 2111·2021-10-11 11:10
閱讀 2769·2021-10-09 09:44
閱讀 3486·2021-09-22 14:57
閱讀 2562·2019-08-30 15:56
閱讀 1670·2019-08-30 15:55
閱讀 836·2019-08-30 14:13