我有一个树查看器,允许用户浏览文件和子目录,当用户到达文件时,网站将转到https://website.com/path/subpath/file.pdf.假设我可以识别用户正在查看文件,将发生以下情况:
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
我正在使用 Azure 文件来存储我之前在此处提到的 Web 应用程序的文件。
我目前正在处理目录中的文件/子目录,并输出一个导航表,以便用户可以导航到子目录,并最终获得所述文件。我通过使用此 Azure 文档文章的“以编程方式访问文件共享”部分中描述的方法来执行此操作。
我的问题很简单,我如何从运行在 Azure 应用服务中的 Web 应用程序中提供一个公共 URL以便用户可以下载/查看文件?
请注意,我希望文件不会自动下载,因为大多数文件都是.PDF,因此可以在浏览器中预览。
asp.net-mvc azure azure-storage azure-storage-files azure-web-app-service
通过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)
我该如何解决这个问题?