【问题标题】:Best practice to work with image upload in ASP.NET web application在 ASP.NET Web 应用程序中处理图像上传的最佳实践
【发布时间】:2015-10-19 11:09:00
【问题描述】:

应用程序需要允许用户上传护照照片,以便管理员验证用户。

本教程http://weblogs.asp.net/imranbaloch/file-upload-in-aspnet5-mvc6 解释了 ASP.NET 5 MVC 6 中的文件上传。

但是,文件被上传到项目文件夹中的文件夹。 是最佳做法吗?如果有成千上万的用户有什么问题吗? 我应该使用 Azure 存储吗? 如果我使用 Azure 存储,代码会更复杂吗? 你有什么 推荐?

【问题讨论】:

  • 您的代码应该依赖于 IFileService,它可以是 FileSystemIFileService 或 AzureFileService 或任何其他您可以随时通过 DI 替换的实现 :)?

标签: asp.net-core-mvc


【解决方案1】:

通常,当您通过 WebAPI 上传文件时,在 IIS 下运行的 Web 服务器只能访问其虚拟根目录下的文件夹。如果您想将文件存储在其他地方,您可以使用 \servername\urpath,前提是您的路径是共享的,并且如果您使用其他 AppPool,则授予对“IIS AppPool\DefaultAppPool”或其他 AppPool 的写入权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    相关资源
    最近更新 更多