Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文件上载到Windows Azure存储_Azure_Azure Storage_Azure Storage Blobs - Fatal编程技术网

如何将文件上载到Windows Azure存储

如何将文件上载到Windows Azure存储,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,我正在尝试发布一个包含800mb+的包。但是WindowsAzure发布只允许高达600mb的数据,所以我可能需要先将一些非结构化文件上传到WindowsAzure存储 将文件上载到Windows Azure存储的最佳方式是什么 将文件上载到windows azure存储的最佳方式是什么 没有最好的办法——你需要自己决定。但是以下是一些选项: 使用sdk(.NET、PHP、Ruby、Java、Node、Python、Node)中的一种语言创建一个应用程序。SDK都覆盖blob存储,允许您创建上

我正在尝试发布一个包含800mb+的包。但是WindowsAzure发布只允许高达600mb的数据,所以我可能需要先将一些非结构化文件上传到WindowsAzure存储

将文件上载到Windows Azure存储的最佳方式是什么

将文件上载到windows azure存储的最佳方式是什么

没有最好的办法——你需要自己决定。但是以下是一些选项:

  • 使用sdk(.NET、PHP、Ruby、Java、Node、Python、Node)中的一种语言创建一个应用程序。SDK都覆盖blob存储,允许您创建上传应用程序。您还可以直接调用RESTAPI,而不是使用SDK。你可以在网上找到很多这样的例子,包括在网站上
  • 调用PowerShell命令Set AzureStorageBlobContent,该命令将本地文件复制到blob
  • 调用Azure跨平台CLI命令
    Azure storage blob upload
    ,该命令将本地文件复制到blob
  • 使用存储拷贝工具。Azure团队提供。还有第三方工具。Azure存储团队最近讨论了各种可用的第三方工具
    • 另一种方法是:

      要上载文件,请执行以下操作:

    • 选择容器
    • 打开“Blob容器编辑器”
    • 单击上载以查看文件和文件夹

    • 使用ftp客户端,即filezilla客户端将文件从客户端上载到远程计算机
      注意:首先在azure中创建ftp凭据。

      感谢@David的响应,我可以使用选项1:)上载文件,只是需要很少搜索来研究如何上载。太糟糕了,它不支持多个文件夹的上载。。。我需要上传一个带有Episerver media的文件夹,其中包括几十个文件夹。手动作业太多。您最好的选择可能是powershell脚本和azure powershell命令或AzCopy。Azure Powershell信息此处:AzCopy信息此处:您不能使用ftp将内容上载到Azure存储。您考虑的是虚拟机中的存储,而不是OP所要求的。