Có cách nào để biết tên gốc của tệp bạn tải xuống bằng WebClient khi Uri không chứa tên không?Lấy tên tệp gốc khi tải xuống bằng WebClient
Điều này xảy ra chẳng hạn trong các trang web tải xuống bắt nguồn từ trang động nơi tên không được biết trước.
Sử dụng trình duyệt của tôi, tệp sẽ lấy tên quay số. Nhưng làm thế nào điều này có thể được thực hiện bằng cách sử dụng WebClient? Ví dụ:
WebClient wc= new WebClient();
var data= wc.DownloadData(@"www.sometime.com\getfile?id=123");
Sử dụng DownloadFile() không phải là giải pháp vì phương pháp này cần trước tên tệp.
Bạn đã thử kiểm tra 'wc.ResponseHeaders' chưa? Tệp tải xuống thường chứa tiêu đề tệp đính kèm với tên tệp. – Tobberoth
Tobberoth. Đó thực sự là câu trả lời! Không biết điều đó. Cảm ơn bạn rât nhiêu! –