簡體   English   中英

我如何將圖像數據傳遞給控制者並轉換為字節

[英]how can i pass a image data to controiller and convert into bytes

我在用javascript做一些像前端

if (this.files && this.files[0]) {
            var reader = new FileReader();
            reader.onload = function(e) {
                $('#brandImage').attr('src', e.target.result);
            },
            reader.readAsDataURL(this.files[0]);
        }

現在,brandImage中的內容現在對我來說是圖像的二進制數據,例如src =“ data:image / jpeg; base64 ..,而不是一些隨機字符。

現在我想將該數據傳輸到控制器,並在控制器中我想將該二進制數據轉換為字節。

這可能嗎

此數據已經是二進制數據,因此您可以將獲得的所有信息傳遞給控制器​​,但是它已使用base64進行編碼,因此需要對其進行解碼

對於Java使用http://docs.oracle.com/cd/E12839_01/apirefs.1111/e12063/oracle/dss/util/BASE64Decoder.html

只是不要忘記從此數據中刪除前綴data:image/jpeg;base64

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM