File upload 如何将上载的文件存储在安全文件夹中,并在asp.net core中安全访问?

File upload 如何将上载的文件存储在安全文件夹中,并在asp.net core中安全访问?,file-upload,asp.net-core,static-files,File Upload,Asp.net Core,Static Files,如何将上载的文件存储在安全文件夹中,并在asp.net core中安全访问?我知道文件夹必须在www根文件夹的外部。然而,我做了一些谷歌搜索仍然找不到的例子。有人能帮我举个例子或者给我一些如何设置的说明吗?谢谢 我参考了从()到设置的说明。 但它仍然可以供公众使用。我想只有授权用户才能访问上传的文件。怎么做?谢谢。(1)最简单的解决方案可能取决于您的服务器操作系统和访问级别,用于调整文件夹访问权限。要对此提出建议,我需要你提供更多细节 (2) 我认为更好的方法是实现处理公共请求的处理程序/服务,

如何将上载的文件存储在安全文件夹中,并在asp.net core中安全访问?我知道文件夹必须在www根文件夹的外部。然而,我做了一些谷歌搜索仍然找不到的例子。有人能帮我举个例子或者给我一些如何设置的说明吗?谢谢

我参考了从()到设置的说明。 但它仍然可以供公众使用。我想只有授权用户才能访问上传的文件。怎么做?谢谢。

(1)最简单的解决方案可能取决于您的服务器操作系统和访问级别,用于调整文件夹访问权限。要对此提出建议,我需要你提供更多细节

(2) 我认为更好的方法是实现处理公共请求的处理程序/服务,如果用户获得授权,则将文件的内容流回到用户。此外,根据您的服务器/配置,可能还需要参考(1)


(3) 另一种选择是使用云blob存储,您可以将存储设置为私有并使用其API,并为用户颁发访问令牌以访问特定文件。令牌也可能在一段时间后过期。

授权用户将使用您的应用程序或直接通过文件系统访问文件?您想保护文件夹或应用程序的安全吗?康妮,您可以提供帮助->