aws-sdk-for-wx-applet
TypeScript icon, indicating that this package has built-in type declarations

2.1172.1 • Public • Published

AWS SDK for JavaScript in the Wx Applet

In the Wx Applet

安装

npm install aws-sdk-for-wx-applet

使用

import S3 from 'aws-sdk-for-wx-applet/clients/s3';

上传文件

wx.chooseMessageFile({
  success(res) {
    const fs = wx.getFileSystemManager()
    const temp = res.tempFiles[0]
    fs.readFile({
      filePath: temp.path,
      complete(res) {
        var s3 = new S3({
          endpoint: 'xxx',
          accessKeyId: 'xxx',
          secretAccessKey: 'xxx',
          s3ForcePathStyle: true,
          sslEnabled: false
        })

        var params = {
          Body: res.data,
          Bucket: 'xxx',
          Key: `xxx/${temp.name}`
        }

        s3.putObject(params, function (err, data) {
          if (err) {
            console.log(err)
          } else {
            console.log(data)
          }
        })
      }
    })
  }
})

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.1172.1
    1
    • latest

Version History

Package Sidebar

Install

npm i aws-sdk-for-wx-applet

Weekly Downloads

2

Version

2.1172.1

License

Apache-2.0

Unpacked Size

72.2 MB

Total Files

1867

Last publish

Collaborators

  • ken001