2017-03-07 70 views

回答

2

我想你想上傳restangular圖像文件,

試試下面的代碼:

function upload($scope.image) { 
var formData = new FormData(); 
formData.append($scope.image); 
Restangular.one('/* your url*/').withHttpConfig({transformRequest:angular.identity}) 
       .customPOST(formData, '', undefined, {'Content-Type': undefined}) } 

通過設置內容類型undefined瀏覽器會自動檢測文件類型

會處理你的UI端。我對Yii框架少的想法,但在下面,你可以通過以下類型得到的圖像文件:

的java:@ResponseBy:多/ form-data的

PHP:$ _file

我認爲它更好地使用表單數據上傳文件。

-1

如果您具有該文件的base64數據url表示形式,則可以將其轉換爲文件Blob,爲其添加名稱並將Blob作爲數據文件上載。

1

如果您打算在網站或移動應用程序上顯示上傳的圖像,可以使用ImageKit.io。輕鬆上傳API並獲取顯示該圖像的URL。它會照顧的優化,還提供了基於URL的參數調整大小,裁剪等

相關問題