2016-09-03 1 views
1

J'ai besoin d'aide. Je ne peux pas télécharger le fichier en utilisant win-7+safari en utilisant ng-file-upload dans Angular.js. J'explique mon code ci-dessous.Impossible de télécharger le fichier dans Safari en utilisant Angular.js

<div ng-repeat="mul in mulImage"> 
    <input type="file" class="filestyle form-control" data-size="lg" name="upload_{{$index}}" id="bannerimage_{{$index}}" ng-model="mul.image" ngf-pattern="'image/*'" accept="image/*" ngf-max-size="2MB" ngf-select="onFileSelect1($index);"> 
<img ngf-thumbnail="mul.image" name="pro" border="0" style="width:32px; height:32px; border:#808080 1px solid;" ng-if="mul.image !=null"> 
</div> 

Ici, je ne peux pas afficher l'image après la sélection du lecteur. Ici j'ai besoin quand l'utilisateur choisira l'image qu'il devrait montrer dans l'étiquette d'image. Son fonctionnement dans tout le navigateur excepté win7+safari bien. Aidez-moi, s'il vous plaît.

+0

Avez-vous vérifié la console de safari pour des erreurs? – Shubhamoy

+0

@ShubhamoyChakrabarty: Oui, je reçois ce 'undefined 'n'est pas une fonction (évaluant' FileAPI.readAsDataURL (a, d) ') /js/ng-file-upload-shim.min.js:2 ' erreur dans la console. – satya

+0

@ShubhamoyChakrabarty: Avez-vous une solution pour cela? – satya

Répondre

0

Avez-vous eu des droits sur ce fichier? Mayby c'est pourquoi vous ne pouvez pas accéder à eux?

Quel est le côté de votre serveur de téléchargement? Tout code?

+0

Vous parlez de quel fichier. En utilisant le code ci-dessus je peux prévisualiser l'image d'abord puis je vais télécharger.BTW j'utilise PHP pour le code côté serveur. – satya

+0

Je parle de fichier téléchargé. Avez-vous vu cette page d'exemple? http://angular-file-upload.appspot.com/ Regardez le code source pour que cela vous aide. –

+0

Karczewskai: j'ai vérifié cette page de démo dans win = safari, elle ne fonctionne pas non plus. Son lancer '' undefined 'n'est pas une fonction (évaluer' FileAPI.readAsDataURL (fichier, écouteur) ') http: // angular-file -upload.appspot.com/js/ng-file-upload-shim.js: erreur 415'. – satya