Tại sao Path.GetExtension không hoạt động cho bạn?
EDIT
Ah, do đó, url của bạn không chỉ định tiện ích mở rộng bạn đang theo dõi. Điều đó có nghĩa là mọi thứ có thể ở đằng sau nó.
Chỉ bằng cách kiểm tra giá trị chuỗi của url, bạn không thể thấy nội dung sẽ nằm sau nó. Điểm ví dụ (thứ hai) của bạn (cuối cùng) thành một tệp .gif, nhưng nó cũng có thể là .jpg, .doc (hoặc thậm chí .exe).
Bạn sẽ cần thực hiện yêu cầu web để xem những gì bạn nhận được. Thông thường, bạn có thể thử HEAD để chỉ lấy tiêu đề (và kiểm tra kiểu nội dung), nhưng tôi không nghĩ rằng nó sẽ hoạt động ở đây. Hãy thử Fiddler để xem những gì bạn nhận được, sau đó bạn có thể tinh chỉnh câu hỏi của bạn.
Nguồn
2011-10-13 10:56:39
tôi thấy không có gì ở đây chỉ ra gif. Url không chứa '.gif' và yêu cầu http trả về 404. – CodesInChaos