đang cố gắng hiển thị hình ảnh trong "toolStrip" i C# từ weburl. Đang sử dụng tole sau đây để có được hình ảnhTải hình ảnh trong C# từ URL web
WebRequest requestPic5 = WebRequest.Create(icon_path);
requestPic5.Timeout = 5000;
WebResponse responsePic5 = null;
Image Myimg5 = null;
if (requestPic5 != null)
{
responsePic5 = requestPic5.GetResponse();
if (responsePic5 != null)
{
Myimg5 = Image.FromStream(responsePic5.GetResponseStream());
}
}
thất bại của mình khi Myimg5 = Image.FromStream(responsePic5.GetResponseStream());
ném một ngoại lệ nhưng hình ảnh vẫn còn đó trong url
Nhưng tiếc là hầu hết thời gian của nó không tải đúng và đôi khi ném một Lỗi 404
Nội dung thô của luồng trông như thế nào? Chúng được trang trí bằng HTML hay gì đó? –
Cảm ơn Jacob, dữ liệu tôi cần truyền là tệp hình ảnh png. – raki
Tôi đã nghĩ rằng bạn có thể xuất luồng vào cửa sổ gỡ lỗi và xem liệu có các thẻ xung quanh byte hình ảnh của bạn hay không. Nhưng, tôi chỉ thử nghiệm nó và mọi thứ đều tốt cho tôi. Bạn có chắc chắn rằng hình ảnh có sẵn cho bạn thông qua yêu cầu trên web không? Bạn có thể thử hình ảnh này không? http://sstatic.net/so/img/logo.png (biểu tượng xếp chồng lên nhau) và xem mọi thứ có hoạt động không? –