Dim strImageUrl As String = "img/Items/" & _
.Item("TypeNameEN").ToString.Trim & "/" & _
.Item("CompanyNameEN").ToString.Trim & "/" & _
.Item("ItemCode").ToString.Trim & "s.jpg"
If Not File.Exists(Request.PhysicalApplicationPath().Substring(0, Request.PhysicalApplicationPath().Length - 4) & strImageUrl.Replace("/", "\")) Then
strImageUrl = "http://www.cdw.co.il/img/130x130.jpg"
Else
strImageUrl = "http://www.cdw.co.il/" & strImageUrl
End If
iDetail.ImageUrl = strImageUrl
Как перейти на более высшую директорию.
В проекте (локально) также есть подпапка: wap.
Использую - strImageUrl = "../img/130x130" & ".jpg"
Получаю сообщение что – " Exception Details: System.Web.HttpException: Cannot use a leading .. to exit above the top directory."
Плиз направьте меня на путь истинный! Где я туплю?
Меня рассмешило
Цитата:
Cannot use a leading ..
. :)
А что если strImageUrl = "./../img/130x130" & ".jpg"? а? ))) понимаю что глупо, но все же....
Но если серьезно:
Цитата:
to exit above the top directory.
Видимо он воспринимает текущию директорию как самую верхнюю.
Может попробуешь использовать так:strImageUrl = "/img/130x130" & ".jpg"
А так, хотел бы спросить почему бы две строки разделять при помощи "&", а не писать слитно?
Попробывал("/img/130x130"), все равно ошибка.
Две строки, просто так код более читабельный.
Ну конечно как только решу проблему, то сразу все почищу... :-)
Есть еще предлжения?
Код: