Uri adını içermediğinde WebClient'i kullanarak indirdiğiniz bir dosyanın orijinal adını bilmenin bir yolu var mı? Bu, örneğin, yüklemenin adının daha önce bilinmediği bir dinamik sayfadan kaynaklandığı sitelerde olur. Örneğin;WebClient ile karşıdan yükleme yaparken orijinal adı edinin
Tarayıcımı kullanarak, dosya doğru ad alır. Ancak bu nasıl WebClient kullanılarak yapılabilir? E.g. Bu yöntem önceden bir dosya adı ihtiyacı beri DownloadFile() kullanarak
WebClient wc= new WebClient();
var data= wc.DownloadData(@"www.sometime.com\getfile?id=123");
bir çözüm değildir. gibi
Content-Disposition: attachment; filename="fname.ext"
kodunuzu görünmelidir::
'wc.ResponseHeaders' kontrolünü denediniz mi? Dosya indirme işlemleri genellikle dosya adına sahip bir ek başlığı içerir. – Tobberoth
Tobberoth. Bu gerçekten cevap! Bunu bilmiyordum. Çok çok teşekkür ederim! –