小编dev*_*kle的帖子

如何在不暴露URL的情况下在MVC中提供文件?

我有一个树查看器,允许用户浏览文件和子目录,当用户到达文件时,网站将转到https://website.com/path/subpath/file.pdf.假设我可以识别用户正在查看文件,将发生以下情况:

  • 控制器将生成SAS密钥以从Azure检索文件.
  • 控制器将获得一个网址: https://myaccount.files.core.windows.net/path/?=accesskey

虽然查看此访问密钥的用户没有问题,但它最终会过期,并且对于用户为页面添加书签,我希望用户不会被重定向到Azure路径,而是让ASP.NET输出文件好像用户还在https://website.com/path/subpath/file.pdf

所以最后的问题基本上是:

如何在不强制下载和不显示文件路径/ url的情况下输出文件?

asp.net asp.net-mvc azure azure-web-sites azure-storage-files

6
推荐指数
1
解决办法
2060
查看次数

如何获取 Azure Files 文件的公共 URL?

我正在使用 Azure 文件来存储我之前在此处提到的 Web 应用程序的文件。

我目前正在处理目录中的文件/子目录,并输出一个导航表,以便用户可以导航到子目录,并最终获得所述文件。我通过使用此 Azure 文档文章的“以编程方式访问文件共享”部分中描述的方法来执行此操作。

我的问题很简单,我如何从运行在 Azure 应用服务中的 Web 应用程序中提供一个公共 URL以便用户可以下载/查看文件?

请注意,我希望文件不会自动下载,因为大多数文件都是.PDF,因此可以在浏览器中预览。

asp.net-mvc azure azure-storage azure-storage-files azure-web-app-service

4
推荐指数
1
解决办法
2万
查看次数

Azure App Service Web App编译错误

通过Azure Web部署成功发布我的应用程序后,我在打开网站时遇到此错误:

Server Error in '/' Application.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request.
Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: The compiler failed with error code -532462766.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

vb.net asp.net-mvc azure azure-web-sites

4
推荐指数
1
解决办法
1232
查看次数