小程式直傳oss

似水流年ii發表於2024-08-22

直傳使用

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);
  }
});

分段上傳大檔案 無解

小程式直傳oss

相關文章