簡體   English   中英

從本地文件系統批量上傳大量文件到Azure

[英]Bulk upload large number of files to Azure from local file system

網站管理員上傳2,000個子目錄中的10,000張以上圖片的最佳方法是什么?

我有一個ac#MVC .Net Web應用程序,每年需要4次業務替換10,000多個圖像。 它們將它們放在網絡共享上,有1個父目錄,然后在其下約2,000個子目錄,每個子目錄都包含多個圖像文件。

我知道如何寫入BLOB存儲,並行任務等,但是在Azure上運行的應用程序如何導航客戶端本地文件存儲以查找子目錄中的所有文件並上載它們?

您可以在本地文件所在的本地網絡上運行AzCopy工具,並使用/S標志將文件復制到子文件夾中: 上傳文件夾中的所有Blob

我認為,您可以直接為客戶端管理員編寫命令行代碼或exe來上傳文件。

由於我們的Web應用沒有訪問客戶端資源的權限。如果您希望Web應用訪問客戶端資源,則需要使用中繼混合連接或VNET等特殊方式。

它還需要客戶端管理員來配置客戶端計算機,以允許訪問Azure Web應用程序。

我認為,最容易編寫exe的方法(它將使用數據移動庫自動將文件上傳到Azure存儲),該文件將由客戶端中的預定作業運行。

暫無
暫無

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

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