微信公众号如何添加插入附件文档,如:word、excel、pdf、zip等文件

简介: 在做微信公众号运营时,经常会遇到一个问题,就是发布一些推文时,需要附带附件文档以方法用户下载,Word、Excel、PPT、PDF、TXT、zip、rar、wps等格,打开"快传文档"官网(kuaidoc.cn),或者微信小程序端上传文件,生成可插入公众号推文里的文档链接

在做微信公众号运营时,经常会遇到一个问题,就是发布一些招聘信息、申请表、登记表、报名表、大赛通知、公示名单、抽签结果、招标公告等推文时,需要附带附件文档以方法用户下载,Word、Excel、PPT、PDF、TXT、zip、rar、wps等格式。
但是,公众号后台编辑器是不支持上传文件,有没有方法可实现插入附件文档呢?方法肯定是有的,我们可以通过插入小程序的方式,先把文档上传的小程序上,再把对应的文档页面小程序插入到文章即可。

3步可以轻松实现。

方式一:直达链接
步骤一,浏览器打开"快存文档"官网(kuaidoc.cn),或者微信小程序端上传文件,生成可插入公众号推文里的文档链接。
image.png

步骤二,复制直达链接,点击复制按钮即可。 (也支持插入二维码或小程序路径方式)
image.png

步骤三,粘贴直达链接在公众号文章中,粘贴完成可以看到蓝色的链接文字。
image.png

方式二:小程序端复制
有电脑版打开微信小程序“快存文档”,上传文件后
image.png

选择本地文件,筛选“所有文件”
image.png

上传完文件后,点击文件详情
image.png

点击右上角菜单,点击“复制链接”

image.png

在微信后台编辑器内,点击“小程序”,粘贴链接
image.png

预览效果:
image.png

image.png

代码实现原理和方法:

  • 1.小程序授权登陆网站平台上传附件文档
  • 2.小程序端获取文档下载地

保存文件方法 :

wx.saveFileToDisk({
      filePath: `${wx.env.USER_DATA_PATH}/${this.data.fileName}`,
      success(res) {
        console.log(res)
        wx.showToast({
            title: '保存文件成功',
            icon: 'success',
            duration: 2000
        });
      },
      fail(res) {
        console.error(res)
      }
    })

文档预览

wx.openDocument({
    filePath: filePath,
    fileType: this.data.suffix,  // 指定文件类型
    showMenu: true, 
    success: () => {
        wx.showToast({
        title: '文件打开成功',
        icon: 'success',
        duration: 2000
        });
    },
    fail: (err) => {
        console.log('打开文件失败:', err);
        wx.showToast({
        title: '文件打开失败',
        icon: 'error',
        duration: 2000
        });
    }
});
目录
相关文章
|
4月前
|
小程序
公众号如何添加附传Word、Excel、Pdf、PPT文档
公众号里添加一些文档给公众号粉丝下载,比如课件PPT、申请表Word文档、岗位需求Excel表、大赛入围/获奖名单等。公众号本身是不支持直接上传文件的,但我们可以通过附件小程序“间接”上传文件。
700 0
|
前端开发 算法 Java
1024程序员节|历经一个月总结使用java实现pdf文件的电子签字+盖章+防伪二维码+水印+PDF文件加密的全套解决方案
🍅程序员小王的博客:程序员小王的博客 🍅CSDN地址:程序员小王java 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
3234 0
1024程序员节|历经一个月总结使用java实现pdf文件的电子签字+盖章+防伪二维码+水印+PDF文件加密的全套解决方案
|
4月前
|
数据安全/隐私保护 Windows
深度剖析:PDF 工具箱功能,编辑器操作及页面 / 图像提取技巧
PDF24 Tools是一款德国开发的免费PDF工具箱,18年始终免费,支持网页与Windows客户端。内置近50个工具,涵盖编辑、转换、合并、提取、加密等功能,操作简单,可离线使用,是高效处理PDF的理想选择。
754 0
|
3月前
|
JavaScript 开发工具 数据库
(在线预览CAD图纸)网页CAD SDK集成的方法
基于mxcad创建的在线CAD项目,支持图纸预览、编辑与数据库操作,提供iframe和mxcad-app插件两种集成方式。本文重点介绍mxcad-app在vite/webpack中的集成方法,支持自定义容器、构建配置及二次开发,便于快速嵌入并扩展功能。
|
10月前
|
机器学习/深度学习 算法 关系型数据库
强化学习:动态规划求解最优状态价值函数——手把手教你入门强化学习(四)
本文介绍了基于模型的强化学习算法,重点讲解动态规划(DP)。动态规划通过分解问题为子问题求解状态价值函数,利用贝尔曼期望方程迭代更新。其核心性质包括最优子结构和重叠子问题,适用于已知转移概率和奖励的MDP场景。文章回顾了前期强化学习基础,并展望了后续内容如蒙特卡罗法。适合初学者系统了解强化学习算法原理与应用。
414 7
|
9月前
|
存储 负载均衡 测试技术
ACK Gateway with Inference Extension:优化多机分布式大模型推理服务实践
本文介绍了如何利用阿里云容器服务ACK推出的ACK Gateway with Inference Extension组件,在Kubernetes环境中为多机分布式部署的LLM推理服务提供智能路由和负载均衡能力。文章以部署和优化QwQ-32B模型为例,详细展示了从环境准备到性能测试的完整实践过程。
|
机器学习/深度学习 JSON 自然语言处理
[GPT-1]论文实现:Improving Language Understanding by Generative Pre-Training
[GPT-1]论文实现:Improving Language Understanding by Generative Pre-Training
594 1
|
存储 Kubernetes 监控
全面解析容器编排技术 Kubernetes
容器编排是指对多个容器的部署,管理和监控。
全面解析容器编排技术 Kubernetes
|
API UED 开发者
鸿蒙next版开发:ArkTS组件通用属性(透明度设置)
在HarmonyOS 5.0中,ArkTS引入了透明度设置属性`opacity`,允许开发者自定义组件的透明度,从而创建复杂的视觉效果和提升用户体验。本文详细解读了`opacity`属性的用法,并提供了示例代码,展示了如何在不同透明度下展示组件。透明度设置在UI开发中具有多种用途,如创建重叠效果、增强美观性和实现动画效果。
1261 7