簡體   English   中英

不在C#目錄中將多對象上傳到Amazon S3

[英]Multi Object Upload to Amazon S3 not from directory in C#

我知道SDK中的TransferUtitlity類,但它似乎僅支持通過硬盤從流或多個文件上載大文件。 有沒有一種方法可以使用TransferUtility或另一組AWSSDK函數通過TransferUtility類的內置優化功能將多個對象(以“字符串”的形式)上載/放置到S3?

舉個例子,假設我在數組中有1000個字符串“內容”,並希望它們中的每一個都使用自己的鍵成為s3中的對象。 將這些對象成組上傳的更有效方法是什么?

在進一步研究了這個問題並嘗試了多種方法之后,將一堆(非巨大的)文件上傳到s3的最快方法是對每個要上傳的文件使用TPL和parallel.foreach。 這導致最快的上載時間。

暫無
暫無

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

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