gpt4 book ai didi

asp.net - 从虚拟文件夹中检索文件

转载 作者:行者123 更新时间:2023-12-02 17:22:56 25 4
gpt4 key购买 nike

我有一个相当简单的任务,从 ASP.Net Web 应用程序外部的虚拟文件夹中检索图像文件(虚拟文件夹位于网站的根目录中),然后将其显示在图像控件中。我能够访问网站内的虚拟文件夹。这是我的代码

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim sourcefile As String = Server.MapPath("~/Common/Images/LAPDPatch.jpg")
Image1.ImageUrl = sourcefile
End Sub

我做错了什么?

好吧,我能弄清楚:

解决方案

好的,我能够让它工作,我使用了错误的“斜杠”字符,我使用的是正斜杠而不是反斜杠:

Dim sourcefile As String = Server.MapPath("\VitualFolderName\") & "Images\LAPDPatch.jpg"

感谢所有回复的人!

最佳答案

使用ResolveUrl:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'root of currently running app, virtual or not
Dim sourcefile As String = Page.ResolveUrl("~/Common/Images/LAPDPatch.jpg")

'root of site
'Dim sourcefile As String = "/Common/Images/LAPDPatch.jpg"

'root of another site
'Dim sourcefile As String = "/VirtualDir/Common/Images/LAPDPatch.jpg"

Image1.ImageUrl = sourcefile
End Sub

关于asp.net - 从虚拟文件夹中检索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com