2012-02-27 46 views
11

Tôi đang cố gắng hiển thị hình ảnh (mảng byte) bằng cách sử dụng JavaScript hoàn toàn.Hiển thị mảng byte dưới dạng hình ảnh bằng cách sử dụng JavaScript

Làm thế nào tôi có thể đạt được điều này trong ASP.NET?

+0

javacript và hình ảnh dữ liệu là hai khác nhau cho rằng, có nghĩa là bạn có thể hiển thị hình ảnh với dữ liệu base64, nhưng javascript không cần thiết - bạn chỉ cần thiết nếu bạn cố gắng để thao tác trang. Bạn có gì cho đến bây giờ, và những gì thực sự cố gắng đạt được ở đây? Bạn có bất kỳ mã javascript nào để hiển thị cho chúng tôi những gì bạn cố gắng làm không? – Aristos

+0

bạn có thể thấy: http://stackoverflow.com/questions/4564119/javascript-convert-byte-to-image – shmoltz

Trả lời

34

Nếu bạn có các mảng byte, trước tiên bạn chuyển nó sang Base64String và sau đó bạn đặt nó trên một thẻ img như thế (cho một hình ảnh PNG):

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot"> 

tương tự câu hỏi Stack Overflow:

+1

cảm ơn Aristos :) –

+0

và trình khám phá 7 thì sao? –

+0

@EricFrick, chúng tôi chỉ làm việc với Chrome và IE8 để đoạn mã này đủ tốt! –

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