2016-09-03 7 views
1

私は助けが必要です。 Angular.jsのng-file-uploadを使用してwin-7+safariを使用してファイルをアップロードすることはできません。私は以下のコードを説明しています。Angular.jsを使ってSafariでファイルをアップロードできません

<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> 

ここでは、ドライブから選択しても画像を表示できません。ここで私はユーザーが画像タグに表示する必要がある画像を選択する必要があります。win7+safariを除くすべてのブラウザで動作します。私を助けてください。

+0

Safariのコンソールでエラーが確認されましたか? – Shubhamoy

+0

@ShubhamoyChakrabarty:はい、この 'undefined 'は関数ではありません(' FileAPI.readAsDataURL(a、d) 'を評価しています) /js/ng-file-upload-shim.min.js:2 'エラーコンソールで。 – satya

+0

@ShubhamoyChakrabarty:これにはどんな解決策がありますか? – satya

答えて

0

このファイルへアクセスできませんでしたか? Maybyこれはなぜあなたがそれらにアクセスできないのですか?

あなたのアップロードサーバー側は何ですか?任意のコード?

+0

あなたはどのファイルについて話していますか。上記のコードを使用して私は最初に画像をプレビューすることができます。その後、私はupload.BTWのために行っています。私はサーバー側のコードのためにPHPを使用しています。 – satya

+0

私はアップロードされたファイルについて話しています。このサンプルページを見ましたか? http://angular-file-upload.appspot.com/ これはあなたの手助けとなるソースコードをご覧ください。 –

+0

Karczewskai:私はこのデモページをwin = safariでチェックしました。このファイルは未定義です。 -upload.appspot.com/js/ng-file-upload-shim.js:415'エラー。 – satya

関連する問題