直傳使用
const host = '<host>';
const signature = '<signatureString>';
const ossAccessKeyId = '<accessKey>';
const policy = '<policyBase64Str>';
const key = '<object name>';
const securityToken = '<x-oss-security-token>';
const filePath = '<filePath>'; // 待上傳檔案的檔案路徑。
wx.uploadFile({
url: host,
filePath: filePath,
name: 'file', // 必須填file。
formData: {
key,
policy,
OSSAccessKeyId: ossAccessKeyId,
signature,
// 'x-oss-security-token': securityToken // 使用STS簽名時必傳。
},
success: (res) => {
if (res.statusCode === 204) {
console.log('上傳成功');
}
},
fail: err => {
console.log(err);
}
});
分段上傳大檔案 無解