【问题标题】:ASP.NET MVC How to display Image from folder outside webrootASP.NET MVC 如何从 webroot 外部的文件夹中显示图像
【发布时间】:2016-01-21 13:06:50
【问题描述】:

当每个用户在 webroot 文件夹之外的网站上注册时为每个用户创建个人文件夹。我能够上传图像并将图像路径存储在数据库中。但是,我无法显示图像。我正在尝试使用 LINQ 从数据库中获取 Image 的路径并在 VIEW 中显示,但它不起作用。当 FILESTREAM 图像路径并使用 FILESTREAMRESULT 重新运行时,我只能查看一个(从图像列表中)图像

谁能指导我如何实现它?我要做的就是在每个用户在外部文件夹中注册时为他们创建文件夹。上传图片并显示。

【问题讨论】:

  • 您能否提供您用于从数据库中检索信息并显示图像的代码?

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4


【解决方案1】:

通常,我会将文件保存在安全数据库或应用程序的子文件夹中。但是,如果您确实需要访问服务器上的其他文件夹,我会建议您这样做。

  1. 提前在服务器的文件系统上创建一个文件夹。
  2. 在服务器上,为该文件夹分配权限,以便您的应用程序使用的身份可以访问它。
  3. 在您的代码中,编写代码以访问文件夹和文件路径。

希望有帮助!

附言这是关于 StackOverflow 的另一个问答(带有一些警告),其中答案的第二部分与我的建议相似。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多