2012-09-13 81 views
2

我有一個應用程序,我可以通過發佈到服務器上傳文件,因爲我從我的電腦中選擇了一個圖像。從輸入類型=文件上傳base64 jpeg到服務器

現在我想擴展到上傳一個不在我的電腦上,但在瀏覽器中作爲base64字符串的圖像。 (它是我從畫布中導出的一個jpeg)。

這是所有可能只在瀏覽器中做?或者我會在服務器端轉換base64嗎?只支持IE9 +

回答

2

這樣做很容易,而且你甚至不需要type = file輸入。

下面是一些客戶端JS是職位base64'd圖像(即來自一個帆布):https://github.com/operasoftware/shinydemos/blob/master/demos/photo-booth/scripts/photobooth.js#L152

,然後在服務器端(在這種情況下,使用PHP),只需創建從圖像您發送的內容: https://github.com/operasoftware/shinydemos/blob/master/demos/photo-booth/email.php#L6

+0

希望我沒有對的事情,我處理與現有的API服務器端的工作,但我會跟API的作者...謝謝莽! – wesbos

相關問題