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?
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?
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:
cảm ơn Aristos :) –
và trình khám phá 7 thì sao? –
@EricFrick, chúng tôi chỉ làm việc với Chrome và IE8 để đoạn mã này đủ tốt! –
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
bạn có thể thấy: http://stackoverflow.com/questions/4564119/javascript-convert-byte-to-image – shmoltz