我製作了一個基本的HTML5/JS漫畫創作工具,它使用了canvas元素。HTML5 Canvas to Facebook
我希望用戶能夠通過Facebook的API來上傳自己的漫畫。
我不相信Facebook允許從canvas.toDataURI()方法以base64字符串的形式發佈圖像,並且不希望使用我自己的服務器將這些圖像&臨時存儲它們。
這是什麼最好的方法呢?我想知道的可能性:將畫布轉換爲blob?通過網絡服務存儲blob(如果有,建議?)直接上傳blob到Facebook? (這可能嗎?)
你可以做到這一點,但它很毛茸茸。看看:http://stackoverflow.com/questions/5292689/sending-images-from-canvas-elements-using-ajax-and-php-files和http://stackoverflow.com/questions/10215425/upload -photo-with-facebook-graph-api-and-javascript-convert-canvas-image-to-mul – Art