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

做网站用什么代码在微信上做网站

做网站用什么代码,在微信上做网站,it外包公司值得去吗,怎样做联盟网站第一种方式#xff1a;用户自定义选择下载地址位置 渲染进程 // 渲染进程// 引入 import { ipcRenderer } from electron;// 列表行数据下载视频操作#xff0c;diffVideoUrl 是视频请求地址 handleDownloadClick(row) {if (!row.diffVideoUrl) {this.$message…第一种方式用户自定义选择下载地址位置 渲染进程 // 渲染进程// 引入 import { ipcRenderer } from electron;// 列表行数据下载视频操作diffVideoUrl 是视频请求地址 handleDownloadClick(row) {if (!row.diffVideoUrl) {this.$message.error(暂无视频请稍后重试下载);} else {//渲染线程主动发送 downloadVideo事件到主线程请求下载视频ipcRenderer.send(downloadVideo, row.diffVideoUrl, row.orderCode);} }主进程 // 主进程// 引入 import { ipcMain, dialog } from electron; import path from path; import fs from fs; import axios from axios;// 监听渲染进程下载视频 ipcMain.on(downloadVideo, async (event, videoUrl, fileName) {let result await dialog.showOpenDialog({properties: [openDirectory, createDirectory, promptToCreate],});if (!result.canceled) {// 用户选择的路径let directoryPath result.filePaths[0];// 获取目标文件的路径const destPath path.join(directoryPath, fileName .mp4);try {// 请求七牛视频地址接口获取视频const response await axios({method: get,url: videoUrl,responseType: stream, // 以流的形式获取响应体用于写入文件});// 在用户选择的目标文件路径下创建一个可写流const ws fs.createWriteStream(destPath);// 将数据流保存到文件中response.data.pipe(ws);dialog.showMessageBox(mainWindow, {message: 已下载成功,type: none,});} catch (error) {console.log(error);dialog.showMessageBox(mainWindow, {message: 下载失败,type: none,});}} });第二种方式系统内部设置默认下载地址位置 渲染进程 // 渲染进程// 引入 import { ipcRenderer } from electron;// 列表行数据下载视频操作diffVideoUrl 是视频请求地址 handleDownloadClick(row) {if (!row.diffVideoUrl) {this.$message.error(暂无视频请稍后重试下载);} else {//渲染线程主动发送 downloadVideo事件到主线程请求下载视频ipcRenderer.send(downloadVideo, row.diffVideoUrl, row.orderCode);} }主进程 // 主进程// 引入 import { app, ipcMain, dialog } from electron; import path from path; import fs from fs; import axios from axios;// 监听渲染进程下载视频 ipcMain.on(downloadVideo, async (event, videoUrl, fileName) {// 默认下载到电脑 downloads 目录下let directoryPath app.getPath(downloads);// 获取目标文件的路径const destPath path.join(directoryPath, fileName .mp4);try {// 请求七牛视频地址接口获取视频const response await axios({method: get,url: videoUrl,responseType: stream, // 以流的形式获取响应体用于写入文件});// 在用户选择的目标文件路径下创建一个可写流const ws fs.createWriteStream(destPath);// 将数据流保存到文件中response.data.pipe(ws);dialog.showMessageBox(mainWindow, {message: 已下载成功,type: none,});} catch (error) {console.log(error);dialog.showMessageBox(mainWindow, {message: 下载失败,type: none,});} });代码中相关代码点解释 mainWindow 是 new BrowserWindow 创建应用程序窗口此处省略相关代码例子代码如下 // 在主进程中. const { BrowserWindow } require(electron)const mainWindow new BrowserWindow({ width: 800, height: 600 })dialog.showOpenDialog 参考官方文档dialog.showOpenDialog app.getPath 参考官方文档app.getPath 如有其它问题请在评论区留言博主看到都会回复的~
http://www.hkea.cn/news/14335884/

相关文章:

  • 网站建设购买什么境外主机做网站赔了8万
  • 电脑上怎么做网站用lnmp做网站
  • 响应式网站设计教程开三云匠网
  • 做自己的直播网站网站建设著作权
  • 东莞市建设工程质监督站网站四川住建厅官方网站的网址
  • 地下彩票网站建设怎样做网络推广链接
  • 中文网站建设技术解决方案佛山快速排名seo
  • 网站建设语asp外贸网站建设招聘
  • 上海建设局官方网站长春网站建设58同城
  • 上海做兼职的网站黄骅港吧
  • 网站建设中gif有没有免费的网站推销产品
  • 范县网站建设费用织梦5.7cms照明灯具能源电子产品企业网站源码企业模板带后台
  • 深圳做网站的公司哪个好外贸都是在哪些网站做
  • 怎么看网站有没有被收录国内永久免费crm系统网站推荐
  • 网站建设预付怎么做微网站推广
  • 如何做教育网站如何选网站服务器
  • 开一个做网站的公司赚钱吗创新的福州网站建设
  • 一个网站的建设需要什么时候开始可以做设计兼职的网站有哪些
  • 为歌手做的个人网站网站页面设计多少钱
  • 南京哪公司建设网站做网站需要学多久
  • 设计师每天都上的网站wordpress快站
  • 怎么开发自己的网站国防教育网站建设说明书
  • 公司做网站计入什么科目东莞模板建站平台
  • 美橙建站怎么样如何优化wordpress
  • 个人主页静态网站旧域名找新域名的方法
  • 深圳建设局网站制作网页的的网站
  • 网站开发公司组织架构iis网站主目录
  • 济宁那家做网站最好wordpress 主题 设置
  • 大战网站建设wordpress电影模版
  • 展示型网站建设标准晋江市建设局网站