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

/aws-sdk-for-wx-applet/

    Package Sidebar

    Install

    npm i aws-sdk-for-wx-applet

    Weekly Downloads

    1

    Version

    2.1172.1

    License

    Apache-2.0

    Unpacked Size

    72.2 MB

    Total Files

    1867

    Last publish

    Collaborators

    • ken001