我使用裁剪器插件在我的页面上裁剪图像。但是,这不适用于safari 5.1.7&我收到此错误(ReferenceError:无法找到变量:FileReader)。我用Google搜索了这个。然后,我发现safari不支持FileReader的答案。虽然,我无法向远方移动。我该怎么办?我使用以下代码。
angular.module('app', ['uiCropper']).controller('Ctrl', function($scope) {
$scope.myImage = '';
$scope.myCroppedImage = '';
var handleFileSelect = function(evt) {
var file = evt.currentTarget.files[0];
var reader = new FileReader();
reader.onload = function(evt) {
$scope.$apply(function($scope) {
$scope.myImage = evt.target.result;
});
};
reader.readAsDataURL(file);
};
angular.element(document.querySelector('#fileInput')).on('change', handleFileSelect);});