2016-04-07 12 views
-1

Bu bir tür aptal soru. Bunun için bazı hızlı cevaplar almayı umuyordum.Kökle URL'yi birleştirme

/contents/member/PetePentreath/photos/thumbs/0d136985-1.png" 

ben dosya dizininin kökü içeren bir yolunu yazmak çalışıyorum şu şekildedir: yolu var ben FTP üzerinden dosyalara erişmeye çalışıyorum

olduğunu. Ben HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath); kullanarak ve aşağıdaki gibi bana çıktı verir dosyanın yolu ile ardarda eklemek ediyorum:

"E:\\Downloads\\YourTimeSite\\YourTimeSite\\/contents/member/PetePentreath/photos/thumbs/0d136985-1.png" 

Bu url için doğru biçimi değil. Bunu yapmanın doğru yolu nedir?

cevap

0

"/contents/member/PetePentreath/photos/thumbs/0d136985-1.png" öğesini "\" olarak ayarlayan dizgede '/' değiştirmeyi denediniz mi? Bunu String.Replace ile C# içinde yapabilirsiniz. Daha sonra, HttpContext.Current.Server.MapPath (HttpContext.Current.Request.ApplicationPath) çağrısı ile bitiştir, bu doğru yolu döndürmelidir.

İlgili konular