※ 引述《rexkimta (冷杉林)》之銘言:
: ※ [本文轉錄自 Ajax 看板 #1GQgoXdG ]
: 作者: rexkimta (冷杉林) 看板: Ajax
: 標題: [問題] 上傳canvas畫出來的圖片
: 時間: Tue Oct 2 16:58:04 2012
: 我想實現的功能是:
: 放一張圖當背景,然後讓使用者用黑色在上面畫個區域,
: 接下來把使用者畫的部分傳回後端,
: (rails,用carrierwave處理檔案上傳的部分。)
: 讓後端存成檔案。
: 這部分希望可以用carrierwave去收,因為他會把圖片的路徑處理好。
: 找到的資料中,最接近的是這個:
: http://goo.gl/27NS7
: 不過下面也有說,他有收到圖片的資料,但carrierwave並沒有幫他處理好
: 檔案也沒存起來。
: 所以來請教各位,是不是有確定可行的方法,或是不應該透過carrierwave來做?
後來想到用carrierwave的「從remote url上傳」功能,
配合canvas的ToDataUrl來用。
不過會出現:trying to download a file which is not served over HTTP
這個錯誤。