2016-07-29 37 views
5

Issue: Error: FileConstructor is not a constructor (evaluating 'new File([blob], "filename.png")')Angularjs 'FileConstructor bir kurucu değil'

Bu soruyu Alternative for File() constructor for safari gördüm ama bakmaya değer alternatifler yoktu. IOS üzerinde İyonik Çerçeve kullanarak bu konuda çalışmak için zaten var mı? JavaScript

a = Base64 görüntü

.

var blob = new Blob([a], {type: 'image/png'}); 

     console.log(blob); 
     $scope.Issue14 = blob; 

     var nfile = new File([blob], "filename.png"); 

     console.log(nfile); 
     $scope.Issue15 = nfile; 

     var _file = nfile; 

     console.log(_file); 
     $scope.Issue16 = _file; 

     $scope.Images.push({"img": _file}); 

cevap

4

Dosya ve Safari ile aynı sorunla karşılaşıyorum. I adını ve lastModifiedDate alanları eklenecek

yerine yeni File kullanarak: Biraz araştırma sonra ... Benim için iş gibi görünüyor solution bulundu sizin için yararlı olacağını umuyoruz Blob

blob.name = "filename.png"; 
blob.lastModifiedDate = new Date(); 

Bu bir dosya değil, ama eskisi gibi kullanmadan ...

İlgili konular