0

我有一个 MVC 网站,我可以毫无问题地提供位于我的虚拟目录中的图像文件。我可以这样访问我的文件http://localhost/images/1.jpg

如果文件位于另一个驱动器中,如何提供文件?例如,如果它们位于D:\images\1.jpg.

4

2 回答 2

2

在不知道您要达到的目标的情况下,让我首先说不建议这样做。当涉及到主机环境的 IO 访问时,Web 应用程序应该在沙箱中工作。但是,如果您处于共享托管环境中,情况可能会发生变化。

是什么阻止您将这些图像复制到虚拟目录中的子文件夹?

另一种选择是为此外部文件夹创建一个单独的虚拟目录,并将其作为 Web 中的另一个资源进行访问。

同样,如果您更详细地描述您正在尝试做的事情,您可能会得到更好的回应。

于 2013-08-05T01:12:48.193 回答
0

我同意@Uchitha,从架构的角度来看,我不会尝试这个。如果你真的有,因为你无法控制的情况,也许看看符号链接路径。以下 msdn 文章中的更多详细信息:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa363878 (v=vs.85).aspx

于 2013-08-05T01:16:51.820 回答