【发布时间】:2017-10-25 16:25:07
【问题描述】:
我是 angularjs 的新手,我的项目使用 angularjs 和 ionic 在 android 和 IOS 平台上运行。我需要使用图片网址将图片保存到手机相册(支持IOS 和Andorid)。我知道cordova插件可以从url下载图像,但我不明白如何安装cordova-plugin-file-transfer。有没有其他更简单的方法来实现这个功能?谢谢。
angular.module('myApp', []);
angular.module('myApp').controller('HomeCtrl', ['$scope', '$http', function($scope, $http) {
$scope.saveImg = function(imgUrl){
var hideSheet = $ionicActionSheet.show({
buttons: [
{text: 'save image'},
{text: 'copy link'},
],
cancelText: 'cancel',
cancel: function () {
},
buttonClicked: function (index) {
if (index == 0) {//save image here
}
}
});
}
}]);
<img ng-src="{{imgUrl}}" on-hold="saveImg(imgUrl)">
【问题讨论】:
-
你必须需要使用cordova-plugin-file-transfer
-
@jingyo 使用 vanilla cordova 框架的工作示例 - github.com/gandhirajan/Cordova_File_Operations
-
感谢您的帮助。但我的应用程序正在使用角度。我只是不明白如何将插件cordova-plugin-file-transfer 安装到cordova。
标签: javascript ios angularjs cordova save-image