2015-07-04 69 views
1

我已經生成了圖像的base64數據,並將其輸入到<img/>標記的src屬性中,以便現在顯示圖像。但是現在接下來的任務是將圖像文件從<img/>標籤上傳到服務器。但因爲我已經有了映像的基礎64,所以我不知道如何將它上傳到服務器。AngularJS:將base64圖像上傳到服務器

請指導。

+0

難道你不能POST/GET base64到服務器,然後在那裏轉換它? [這可能有所幫助](http://stackoverflow.com/a/11511605/4777622) – Dendromaniac

回答

0

如上所述,將它作爲base64發送並在服務器上轉換。它已經被編碼爲base64,不需要將其轉換爲圖像,即bmp,jpeg等,並將立即解碼發送的編碼性能命中。

1

您可以將Base 64數據發送到服務器,並拋出一個正常的AJAX POST。

即使使用jQuery: $.post('/save', {image: base_64_data})

然後在服務器中,提到on this answer(PHP例),可以保存在磁盤上的圖像或做任何你想要的。

+0

我想沒有其他辦法了...... –