如何在Windows Azure网站上存储文件?

时间:2012-09-06 07:57:17

标签: azure azure-web-sites

我刚刚阅读了一篇关于Windows Azure网站的文章,并希望评估此服务。我的公司刚刚开发了一个基于ASP.NET MVC的网站,使我们的客户能够下载我们提供的文件以及上传文件。

两者都基于我们发送的网址。 工作流程很简单: 1.我们登录我们的网站,上传文件并检索该网站生成的链接 2.我们通过电子邮件将链接发送给客户 3.客户可以使用此链接,而无需进行身份验证并轻松下载文件。

或者 1.我们登录网站并检索网站生成的上传链接 2.我们通过电子邮件将链接发送给客户 3.客户可以使用此链接,而无需进行身份验证并轻松上传文件。

我们目前在我们自己的基础架构中本地托管此网站。该网站很少使用,文件也不是那么大。我们只是将它们存储在我们的文件服务器上。

我想了解如何在WAWS上托管这个网站,我的第一个问题是:实际存储文件有哪些选择?第二:当客户下载或上传文件时,我们的网站会在内部向我们发送通知电子邮件。这可能与WAWS有关吗?

2 个答案:

答案 0 :(得分:20)

如果要在Windows Azure(网站)中保留文件,则应使用Blob Storage。您可能会喜欢的功能:

另一方面,Windows Azure无法发送电子邮件。你需要通过第三方来做到这一点。我个人使用Amazon SES,但SendGrid也是一个不错的选择,因为他们为Azure用户提供了特殊服务。

答案 1 :(得分:0)

我最近使用azure web app向客户展示开发的进展情况。在我的方案中,在生产中它将在可访问文件系统的专用服务器中执行,因此我无法使用Azure Blob存储。好的一面是Azure Web Apps随附存储(其大小将取决于应用程序所在的层),您可以通过D:\ home \ site \“您的路径”​​访问它,该存储在以下说明链接Microsoft。您可以通过FTP访问它们(在此处解释Accessing files via ftp)。

希望有所帮助:)