繁体   English   中英

将文件保存到虚拟目录

[英]save file to virtual directory

嗨,我不确定如何做到这一点,我正在使用共享主机。 我在http://www.example.com/images上有一个虚拟目录。 该目录实际上是服务器资产/映像上的文件夹,而我的站点位于/ httpdocs(httpdocs和assets文件夹处于同一级别)。

如何将文件保存到此文件夹,然后使用例如/images/foo.jpg进行访问?

httpdocs资料/
--web.config
--default.aspx
- 等等

资产/
- 图片/
---- foo.jpg

您可以正常保存文件(使用FileStream或其他东西)。
调用Server.MapPath("~/httpdocs")来获取磁盘上的路径。

最简单的方法是在IIS管理器中创建一个虚拟目录,以便/ images实际指向assets \\ images(你说你已经有了一个虚拟目录,所以这可能已经完成)。 为了保存那些东西,你使用Server.MapPath(“〜/ images”)作为SLaks提到的。 Server.MapPath为您提供物理位置,您可以保存正常保存文件的方式。

具体如何保存它取决于该人如何上传它。 您是否使用某人选择文件然后在网页上提交的表单? 如果您是, 此链接将帮助您保存部分。

祝好运。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM