簡體   English   中英

如何在 Flutter 應用程序中將照片從 iOS 設備上傳到 AWS S3?

[英]How to upload a photo from an iOS device to AWS S3 in Flutter application?

我一直在嘗試將Flutter應用程序中的圖像上傳到AWS S3

我使用了這個插件: amazon_s3_cognito ,它使用這種方法在 Android 設備上正常工作:

String uploadedImageUrl = await AmazonS3Cognito.upload(
            _image.path,
            BUCKET_NAME,
            IDENTITY_POOL_ID,
            IMAGE_NAME,
            AwsRegion.US_EAST_1,
            AwsRegion.AP_SOUTHEAST_1);

但是,當我在 iOS 設備上運行同一個項目時, upload方法返回一個空字符串

我試圖編輯插件的源代碼,但我被卡住了。

請建議使用此插件的解決方案或任何上傳圖像並獲取其鏈接的解決方案。

這是插件的一個已知問題,它目前僅適用於公共存儲桶

https://github.com/prachiFam/amazon_s3_cognito/issues/5

我發現這個教程對如何實施很有幫助

在 Flutter 中從 AWS S3 上傳和獲取媒體文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM