sha*_*oth 46 windows azure azure-storage azure-storage-blobs
我创建了一个Azure存储帐户.我有一个400兆字节的.zip文件,我想将其放入blob存储空间供以后使用.
如果不编写代码,我怎么能这样做呢?那有什么接口吗?
Ste*_*ung 37
免费工具:
有一个名为Azure Blob Explorer的旧程序或不再适用于新Azure SDK的程序.
其中,我个人最喜欢CloudBerry Explorer.
小智 18
最简单的方法是使用Azure Storage PowerShell.它提供了许多命令来管理存储容器/ blob/table/queue.
对于您提到的情况,您可以使用Set-AzureStorageBlobContent,它可以将本地文件作为块blob或页面blob上载到azure存储中.
Set-AzureStorageBlobContent -Container containerName -File .\filename -Blob blobname
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/dn408487.aspx.
Gau*_*tri 12
如果您正在寻找一种工具,我建议您查看我们的工具Cloud Storage Studio(http://www.cerebrata.com/Products/CloudStorageStudio).它是用于管理Windows Azure存储和托管服务的商业工具.您还可以在此处找到Windows Azure存储管理工具的完整列表:http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx
希望这可以帮助.
StorageClient内置了它.不需要写任何东西:
var account = new CloudStorageAccount(creds, false);
var client = account.CreateCloudBlobClient();
var blob = client.GetBlobReference("/somecontainer/hugefile.zip");
//1MB seems to be a pretty good all purpose size
client.WriteBlockSizeInBytes = 1024;
//this sets # of parallel uploads for blocks
client.ParallelOperationThreadCount = 4; //normally set to one per CPU core
//this will break blobs up automatically after this size
client.SingleBlobUploadThresholdInBytes = 4096;
blob.UploadFile("somehugefile.zip");
Chr*_*int -1
尝试一下Blob Service API
http://msdn.microsoft.com/en-us/library/dd135733.aspx
然而,400mb 是一个大文件,我不确定单个 API 调用是否可以处理这种大小的文件,您可能需要拆分它并使用自定义代码重建。
| 归档时间: | 
 | 
| 查看次数: | 44175 次 | 
| 最近记录: |