Tôi biết điều này có thể đã được hỏi 10000 lần, tuy nhiên, dường như tôi không thể tìm ra câu trả lời thẳng cho câu hỏi.Chuyển đổi byte [] thành chuỗi Base64 cho dữ liệu URI
Tôi có LOB được lưu trữ trong db của tôi đại diện cho hình ảnh; Tôi nhận được hình ảnh đó từ DB và tôi muốn hiển thị nó trên một trang web thông qua thẻ HTML IMG. Đây không phải là giải pháp ưa thích của tôi, nhưng đó là một triển khai khoảng trống cho đến khi tôi có thể tìm ra giải pháp tốt hơn.
Tôi đang cố gắng để chuyển đổi các byte [] để Base64 sử dụng Apache Commons Codec theo cách sau:
String base64String = Base64.encodeBase64String({my byte[]});
Sau đó, tôi đang cố gắng để hiển thị hình ảnh của tôi trên trang của mình như thế này:
<img src="data:image/jpg;base64,{base64String from above}"/>
Hiển thị hình ảnh mặc định của trình duyệt "Tôi không thể tìm thấy hình ảnh này".
Có ai có ý tưởng nào không?
Cảm ơn.
bạn có thể post đoạn code đầy đủ ... tôi cần nó để tham khảo. ..i cũng có cùng một vấn đề ... nhưng tôi không có bất kỳ ý tưởng về cách mã sẽ được .. – Lucky