2013-04-03 48 views
17
<img src="img.png"/> 

Tôi có một số hình ảnh trên trang web như trên. Khi tôi cố gắng tải chúng, chúng chỉ tải một nửa. Khi tôi kiểm tra các yêu cầu trong bảng điều khiển.206 nội dung một phần là gì

Tôi thấy rằng phản ứng là

"206 nội dung phần"

Tôi googled nó và nó nói rằng nếu có một loạt thiết lập trong phần đầu, nó sẽ là như thế này. Nhưng những tiêu đề này thực sự được đặt ở đâu? Và làm thế nào để tránh điều này và tải hình ảnh đầy đủ?

+1

Googling "HTTP 206" đã đưa ra điều này: http://benramsey.com/blog/2008/05/206-partial-content-and-range-requests/ –

Trả lời

3

Tùy thuộc vào khách hàng để thực hiện cuộc gọi khác để nhận phần còn lại của dữ liệu (hoặc bit tiếp theo). Bạn không phải làm bất cứ điều gì, cuối cùng họ sẽ có được hình ảnh đầy đủ, ngay cả khi phải mất một số cuộc gọi http.

26

From user166390’s answer cho câu hỏi Why does Firebug show a "206 Partial Content" response on a video loading request?

đang Content phần này (206) thể được gửi từ máy chủ khi khách hàng đã yêu cầu cho một phạm vi (ví dụ: "cho tôi 2MB đầu tiên của dữ liệu video").

Điều quan trọng là tải xuống dữ liệu theo các đoạn không tránh tìm nạp tài nguyên không được sử dụng. (Tôi hiếm khi xem toàn bộ video trực tuyến.) Hãy xem yêu cầu gửi đi cho tiêu đề Range.

2

Tôi gặp sự cố tương tự khi tải phông chữ từ các tên miền phụ khác nhau. Trong trường hợp của tôi, tôi đã nhận được 206 do các vấn đề crossdomain và tôi đã giải quyết nó bằng cách đặt một tệp .htaccess trong thư mục gốc của tôi:

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin "*" 
</IfModule> 
+0

là cấu hình ngix này hay cấu hình httpd apache? – Omer

+0

@Omer đây là dành cho apache –

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