【发布时间】:2014-11-16 21:00:54
【问题描述】:
我正在使用 (ngImgCrop) 裁剪图像,然后使用 (angular-file-upload) 将裁剪后的图像上传到服务器。
我可以从 ngImgCrop 中的“on-change”选项获取 $dataURI。但我需要一个文件实例来调用 $upload。 如何获取裁剪图像的 File 实例以便上传:
$scope.upload = $upload.upload({
url: '/api/fileupload',
file: [**file cropped here**]
}).progress(function (evt) {
//
}).success(function (data, status, headers, config) {
//
});
【问题讨论】:
-
如何从数据 URI 创建文件对象?
-
嗨,哥们,我也遇到了同样的问题。正如我在stackoverflow.com/questions/26360403/… 解释的那样,我上传了裁剪后的图像,但在服务器端获取可用图像时遇到了一些麻烦。图片似乎无法正常打开。您是否使用 angular-file-upload 解决了您的问题?我也将它用于其他目的,但如果它有效,我也可以使用它来上传裁剪的图像。还是谢谢!
-
不,我在服务器端进行了裁剪。使用 python Pillow。
-
大家好,我成功了,检查我的更新!
-
你能告诉我如何使用 angular-file-upload 的 onFileSelect 中的 $files 作为 img-crop 的图像属性
标签: angularjs file-upload crop angular-file-upload