|

楼主 |
发表于 2015-7-4 14:13:42
|
显示全部楼层
经过调试验证,如果必须使用iphone6的话,可以在导入文件时使用如下代码
- Model.prototype.file1Change = function(event){
-
- //从选取文件对话框返回后,检查用户是否选择了文件,是否选择了图片文件
- if(!event.target.files){
- return;
- }
-
- var $image = $('.cropper-example-1 > img');
- var file = event.target.files[0];
- if (/^image\/\w+$/.test(file.type)) {
- canvasResize(file, {
- width: 700,
- height: 0,
- crop: false,
- quality: 80,
- callback: function(data, width, height) {
- // $image.cropper("destroy");
- $('.cropper-example-1 > img').cropper("reset").cropper("replace",data);
- // $image.attr('src', data);
- }});
- $image.load(function(){
- // $('.cropper-example-1 > img').cropper("reset").cropper("replace",data);
- });
-
- /* var blobURL = URL.createObjectURL(file); //
- $image.one('built.cropper', function () { //则把用户新选择的图片文件用imageCropper进行剪裁
- URL.revokeObjectURL(blobURL); // Revoke when load complete
- }).cropper('reset').cropper('replace', blobURL);
- */
-
- } else {
- this.comp("messageDialog1").show({"message":'请选择图片格式文件!'});
-
- }
-
- };
复制代码 |
|