当前位置: 首页 > news >正文

长春站最新发布网站包装推广之网络营销案例

长春站最新发布,网站包装推广之网络营销案例,什么直播可以做游戏视频网站,vps怎么安装wordpress需求#xff1a;点击导出pdf按钮#xff0c;弹出系统文件夹弹框#xff0c;可以选择保存文件的位置。 经查询window.showSaveFilePicker可实现#xff0c;但这个api处于实验阶段#xff0c;且用下来确实和浏览器类型、浏览器版本、以及本身api就不稳定有关系。 代码见下…需求点击导出pdf按钮弹出系统文件夹弹框可以选择保存文件的位置。 经查询window.showSaveFilePicker可实现但这个api处于实验阶段且用下来确实和浏览器类型、浏览器版本、以及本身api就不稳定有关系。 代码见下 el-button clickhandleExportPdf导出pdf/el-buttonapi.js接口文件 // 获取PDF流 export function getHistoryCheckPdf(params) {return request({method: post,url: ${baseUrlReportApp}docReport/gainReportPdf,responseType: arraybuffer,//指定响应流的类型data: params}); } // node上传PDF文件流打印接口 export function nodePrintFile(data) {return request({baseURL: http://localhost:3080/printPdf, // 直接通过覆盖的方式data,method: post}) }script import { getHistoryCheckPdfnodePrintFile } from /api; export default {methods:{handleExportPdf(){this.fetchPDF();},async fetchPDF(isCloseReport) {getHistoryCheckPdf({stReportSoid: this.initializeInfo.stReportSoid,requestSoid: createListRequestSoid(this.initializeInfo)[0],}).then((res) {if (res.byteLength 10) {this.$message({message: PDF未获取到请稍后重试,type: warning,});return;}// 保存pdf到本地文件夹this.savePDF(res);// 打印pdf方法// this.handlerNodeResPrint(res, isCloseReport);});}} }// 保存文件到指定位置async savePDF(res) {let curTime moment().format(YYYY-MM-DD HH:mm:ss);let timeList curTime.split( );let dateItem timeList[0].split(-).join();let timeItem timeList[1].split(:).join();let finaDate dateItem timeItem;let pdfName finaDate .pdf;// ①保存文件到默认位置var blob new Blob([res], { type: application/octet-stream });var url window.URL.createObjectURL(blob);var link document.createElement(a);link.href url;link.download pdfName;document.body.appendChild(link);link.click();document.body.removeChild(link);window.URL.revokeObjectURL(url);// ②保存文件到指定位置不稳定未使用// window.showSaveFilePicker此api尚在实验中只支持https且对浏览器有兼容// try {// const opts {// types: [// {// description: 文件,// accept: {// text/plain: [.txt],// application/pdf: [.pdf],// image/jpeg: [.jpg, .jpeg],// image/png: [.png],// },// },// ],// excludeAcceptAllOption: true,// suggestedName: pdfName,// };// const handle await window.showSaveFilePicker(opts); // 打开保存文件对话框// const writable await handle.createWritable(); // 创建可写入的文件对象// // 在这里写入文件内容// await writable.write(res);// await writable.close();// console.log(文件保存成功);// this.$message.success(文件保存成功);// } catch (error) {// console.error(文件保存失败:, error);// }}//打印方法handlerNodeResPrint(buffer, isCloseReport) {const formData new FormData();formData.append(file, new Blob([buffer]));// formData.append(printName, );formData.append(fileType, pdf);formData.append(type, server);formData.append(orientation, landscape);formData.append(paperSize, A5);// Node打印nodePrintFile(formData).then((res) {if (res.code 200) {this.$message.success(打印成功!!!);} else {this.$message.error(res.message);}});},},/script
http://www.zqtcl.cn/news/575150/

相关文章:

  • 湖北网站设计流程旺旺食品有限公司网页设计
  • 无锡专业网站建设华企网站建设推广优化
  • 做网站公司流程cms203片
  • wordpress网站主机名如何优化培训体系
  • 安平网站建设团购网站建设目的
  • 长春网页网站制作做网站时搜索的代码是什么
  • 排名好的移动网站建设陕西恒业建设集团网站
  • 怎么用ps做简单网站个人商城网站建设
  • mvc做门户网站自适应网站制作费用
  • 建设工程协会网站查询系统成品网站源码在线观看
  • 宝塔做两个网站安卓版wordpress
  • 即墨网站建设招聘企业类网站有哪些
  • 汕头网站建设开发软件开发属于哪个专业
  • 企业网站建设规划书阿里云虚拟机怎么做多个网站
  • 营销平台网站建设做视频怎么做
  • 吉林房地产网站开发icp网站授权函
  • 深圳公司网站建设哪家好郑州短视频培训机构
  • 网络培训班答案百度seo收录软件
  • 中核工建设集团有限公司网站网站建设管理中se是什么意思
  • 网站如何做关键词引流网站怎么快速做收录
  • 网站建设文案网站设计要学哪些
  • 品牌网站建设gs平台搭建工具
  • 怎么把自己做的网站弄到域名上柳州游戏网站建设
  • 做衣服类网站策划书高端建设网站企业
  • 珠海网站建设公司有哪些代替做网站推广
  • 泰安的网站建设公司旅游网站建设规划报告怎么写
  • 如何建设淘宝客网站什么是网络营销常用的网络营销方法有哪些
  • 大连华南网站建设深圳网站建设公司的外文名是
  • 做招投标网站云南昆明网站建设价格
  • 越秀区网站建设公司微网站菜单