Skip to content

视频上传

部分微信支付业务指定商户需要使用图片上传 部分微信支付业务指定商户需要使用视频上传 API来上报视频信息,从而获得必传参数的值:视频MediaID 。

js
const { 
createReadStream
} =
require
('fs')
const {
basename
} =
require
('path');
let
localFilePath
= '/path/to/merchant-video-file.mp4'
const
stream
=
createReadStream
(
localFilePath
)
const
meta
= {
filename
:
basename
(
localFilePath
),
sha256
: 'from upstream or local calculated',
} const
media
= {
meta
:
JSON
.
stringify
(
meta
),
file
:
stream
,
}
wxpay
.
v3
.
merchant
.
media
.
video_upload
.
post
(
media
, {
meta
,
headers
: { 'Content-Type': 'multipart/form-data' },
}) .
then
(
({
data
: {
media_id
,
}, }) => ({
media_id
,
}) )

参阅 官方文档

Released under the MIT License. (SITEMAP)