2016-10-26 4 views
0

私はエラーを受け取りました。AMCHARTS画像がロードされるよう要求されました。Amchartsの画像「304 Not Modified」エラー

私のPC上ではローカルで動作しますが、開発環境では動作しないということです。

  • チェックフォルダとファイルのアクセス権>の権限はすべてOK
  • チェックPATHです>パスがまだのdevのENVで働いていない>絶対パスを
  • OK試されます、はい私のPCで

うち、私は念のためにやった些細な事が、私は同じファイルを別ののimg/パス(私は現在、問題WO使用しています1)をconfigコンamchartsの設定を試みたし、それが失敗し続けます。

本当にありがとうございます。

+0

.... Chromeを使用して、F12キーを押しをあなたのサイトを開き、[ネットワーク]タブを選択し、 'は、tail -f/VAR:あなたはまた、次のコマンドでターミナルを開いて、(Apacheを使用していると仮定して)、サーバーのログ・アクティビティを確認することができます....、あなたのサイトをリロードする画像要求をチェックし、パスが正しいかどうかを確認/ log/apache2/access.log'を実行し、ブラウザをリロードして端末の出力を確認してください。 – Hackerman

+0

@Hackermanはあなたの返信に感謝します。 Tomcatのログには、これに関するエラーは表示されません。 Chromeは正しいパスを表示しますが、リンクイメージが壊れています。私は狂ってしまう。 – lenord

+0

クロムが正しいパスを表示するには、ネットワークタブで確信していますか?壊れた画像をクリックして新しいタブで開くことができます....そのテストの結果を投稿できます..... – Hackerman

答えて

1

画像が正しいMIMEタイプで配信されていますか? SVGはimage/svg + xmlとして提供されます。あなたはTomcat thisが適切かもしれないと言いました。

また、それが動作するかどうかを確認するためにあなたのmakeChart呼び出しでfalseにsvgIconsを設定することで、代わりにPNG画像を使用して試すことができます:

var chart = AmCharts.makeChart("chartdiv", { 
    svgIcons: false, 
    // other config omitted 
}); 
+0

あなたは完全に正しいです。単にsvgIcons:falseを設定すると、そのトリックが実行されました。答えて研究してくれてありがとう。 – lenord

+0

もう一度やって来て、何をすべきかを覚えてここに到着しました! – lenord

関連する問題