2017-03-07 55 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的参数调整大小,裁剪等

相关问题