目录一、接口文档介绍二、文件上传2-1.初始化项目2-2.安装插件依赖2-3.上传核心代码2-4.执行脚本最近调研企业wx集成H5应用,其中有一个发送图文消息,需要上传图片到临时素材
最近调研企业wx集成H5应用
,其中有一个发送图文消息
,需要上传图片到临时素材库。之前做过文件上传到阿里云、七牛云都是服务端提供封装好的文件上传接口,在客户端使用ajax
的方式上传。所以就来踩踩坑,使用node
+axiOS
实现服务端
文件上传。
请求方式:POST(https)
请求地址:/file/imgs/upload/202211/13/tmp41ujd3kg') // 根目录下需要有一个test.jpg文件 fORMData.append('media', imgFiles); axios({ url: 'Https://qyapi.weixin.qq.com/cgi-bin/media/upload', method: 'POST', params: { access_token: 'ACCESS_TOKEN', // ACCESS_TOKEN 需要替换为真实 token type: 'image', // 这里以上图片为例 }, data: formData, headers: { 'Content-Type': 'multipart/form-data', // 必须要设置 }, }).then(res=>{ console.log(res.data) }) })();
node app.js
不出意外会输入以下内容:
{
"errcode": 0,
"errmsg": "",
"type": "image",
"media_id": "1G6nrLmr5EC3MMb_-zK1DDDzmd0p7cNliYu9V5w7o8K0",
"created_at": "1380000000"
}
其中media_id
就是上传到素材库的媒体文件唯一标识,发送图文消息时需要用到。
以上就是node+axios实现服务端文件上传示例的详细内容,更多关于node+axios服务端文件上传的资料请关注编程网其它相关文章!
--结束END--
本文标题: node+axios实现服务端文件上传示例
本文链接: https://www.lsjlt.com/news/152797.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0