将材料上传到天蓝色存储

时间:2015-02-21 22:32:55

标签: c# asp.net azure azure-storage azure-storage-blobs

我开发了ASP.NET应用程序,我用于将代码上传到我的本地PC:

   filename = Path.GetFileName(FileUpload1.FileName);
                FileUpload1.SaveAs(Server.MapPath("~/uploadfile/") + filename);
                Label1.Text = "Upload status: File uploaded!";

现在,我想在Azure上传这个,我需要的是更改此代码以适合上传到我的azure网站。我已在那里存储,但我不知道应该如何编码。我试过在谷歌上搜索,但文档至少要说,可怕而且非常令人困惑。任何帮助表示赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我并不完全清楚你要做什么。通常在ASP.Net应用程序中,您实际上并未尝试从本地计算机上载图像,但实际上希望用户能够使用其浏览器从计算机中选择图像。如果那是你想要做的,那里有很多样品。来自移动服务网站的Here是一个很好的,或here是另一个示例 - 虽然它似乎使用旧版本的存储客户端库,但请确保升级到> = 4.0版本如果你把这个应用程序比原型更进一步。有关Blob存储的详细概述,请查看here

如果您确实只是尝试将材料上传到本地PC或从本地PC上传到Blob存储,那么请查看AzCopy - 它可能更简单。