gpt4 book ai didi

ios - AWSS3TransferManagerErrorDomain 代码 = 5 "' 存储桶名称不能为空”在 swift 4

转载 作者:行者123 更新时间:2023-11-30 10:52:47 25 4
gpt4 key购买 nike

  1. 我正在尝试通过 aws sdk 上传图像,但是当我设置 AWSS3TransferManager 并传递上传请求时,我收到此错误。我尝试了很多,但一无所获。以下是我的上传请求
  2. (<AWSS3TransferManagerUploadRequest: 0x7fa171ff4380> {
    ACL = 0;
    body = "file:///Users/godoctor/Library/Developer/CoreSimulator/Devices/9840DEEA-0D60-48FC-A51E-54FEA77717C7/data/Containers/Data/Application/B1055539-C02A-49D3-BC07-68FBDAB9F6EC/Documents/S3BUpload/2B6EA75E-D0A5-4D3D-9059-005E46A58FBD-58887-0001675A8B149223.png";
    bucket = "qa.test";
    contentType = image;
    currentUploadingPartNumber = 0;
    key = "2B6EA75E-D0A5-4D3D-9059-005E46A58FBD-58887-0001675A8B149223.png";
    requestPayer = 0;
    serverSideEncryption = 0;
    state = 0;
    storageClass = 0;
    totalSuccessfullySentPartsDataLength = 0;
    })
  3. enter image description here

最佳答案

该错误表明您尚未指定要将数据上传到的 S3 存储桶。您必须将其传递到您创建的 uploadRequest1 变量中,或者使用存储桶信息实例化 AWSS3TransferManager。 AWSS3TransferManager 已被弃用,因此,如果您仍在寻找客户端库来与 S3 资源交互,我建议从 AWS Amplify 框架的存储插件 https://aws-amplify.github.io/docs/ios/storage 开始。

关于ios - AWSS3TransferManagerErrorDomain 代码 = 5 "' 存储桶名称不能为空”在 swift 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54285471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com