2012-06-21 70 views
5

Tôi có trong ứng dụng của mình một số tham chiếu đến ảnh trên Twitter.Phát hiện hình ảnh 404 bằng cách sử dụng Javascript

Khi bức ảnh không còn có sẵn trên Twitter bên (xem ví dụ sau: http://p.twimg.com/AmL3hpaCEAd2wtN.jpg), tôi nhận được một mã phản hồi 404 với một hình ảnh như một cơ quan (màu xám 404 ảnh)

Tôi đang sử dụng onloadonerror phương thức javascript trên Img, nhưng vì p.twimg.com trả về một phần thân, phương thức onload được kích hoạt. Tôi không tìm thấy cách nào để phân biệt phản hồi 404 từ 200 câu trả lời.

Bất kỳ ý tưởng nào?

+0

không trợ giúp này: http://stackoverflow.com/questions/3019077/detecting-a-image-404-in-javascript –

+0

Nhìn vào câu trả lời của tôi được cập nhật, nó có thể giúp đỡ. – totten

Trả lời

3

Kiểm tra kích thước hình ảnh nếu đó là 6.232bytes (Twitter không tìm thấy kích thước của hình ảnh) hay không.

To find image file size

+0

Tôi nghĩ bạn nên đọc lại câu hỏi. –

+0

Ồ, xin lỗi về điều đó, hãy kiểm tra lại câu trả lời của tôi. – totten

+0

Đó là một hack, nhưng có thể điều duy nhất hoạt động? +1 –

Các vấn đề liên quan