1
我打算構建在線圖像編輯器。我想爲它使用鳥舍庫。 https://developers.aviary.com針對需要服務器端組件的Aviary客戶端實現
有人可以解釋我如何實現它嗎?更具體地說,我是否需要將圖像發送到他們的服務器以修改它?或者我只是在客戶端進行所有修改,然後將該映像保存到服務器上?
我打算構建在線圖像編輯器。我想爲它使用鳥舍庫。 https://developers.aviary.com針對需要服務器端組件的Aviary客戶端實現
有人可以解釋我如何實現它嗎?更具體地說,我是否需要將圖像發送到他們的服務器以修改它?或者我只是在客戶端進行所有修改,然後將該映像保存到服務器上?
該編輯器的工作原理是通過公共URL加載圖像客戶端,允許用戶在瀏覽器中編輯照片。當用戶保存時,圖像會被髮送到Aviary的服務器,並上傳到臨時存儲位置。然後,您可以在onSave回調中獲取傳遞給您的臨時圖像的url,您可以使用該回調將圖像保存回自己的服務器。
看到一個完整的客戶端集成在這裏:https://developers.aviary.com/docs/web/example
如果編輯在瀏覽器中完成,那麼爲什麼它需要把它上傳到服務器鳥舍? – sublime 2014-11-02 03:58:09
上傳到Aviary的服務器純粹是爲了方便開發者。而不是必須處理創建跨瀏覽器,客戶端,多部分POST與base64畫布數據您自己的服務器,然後將其轉換爲適當的圖像類型,然後將其上傳到您自己的存儲服務,Aviary可以做所有這些你,並給你一個臨時的網址,你可以從那裏下載圖像。 – ari 2014-11-03 21:03:39
如果你想自己做所有的事情,你可以通過調用:editor.getImageData(function(data){//上傳數據到你的服務}); – ari 2014-11-03 21:04:43