2013-10-21 50 views
0

我在做一些在javascript喜歡遵循前端我怎麼能傳遞一個圖像數據controiller並轉換成字節

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..and比一些隨機字符...

現在我想將該數據傳輸到控制器,並在控制器中我想將字節

這是可能的

+0

什麼控制器,用什麼語言? –

+0

spring java控制器 –

回答

1

這個數據是二進制數據了,所以你可以通過你去控制一切,但它的編碼使用Base64,所以你需要把它

解碼的Java使用http://docs.oracle.com/cd/E12839_01/apirefs.1111/e12063/oracle/dss/util/BASE64Decoder.html

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

+0

如何將這些數據傳遞給控制器​​..as字符串或者如果沒有我想知道哪個對象或類似byte []會做... –

+0

將它作爲字符串傳遞,它會更容易 –

相關問題