• 締切済み

svgファイルがロードされない

Adobe Edge Animateを使ってアニメーション入りのhtmlファイルを作成したのですが、ローカルでは再生されるのですが、サーバーにアップロードしたものは、アニメーションで読み込まれるはずのsvgファイルが正常に読み込まれていないらしく、その部分が空白になってしまいます。同じフォルダにある、他の画像ファイルなどは正常に読み込まれています。svgファイルの転送方法をバイナリ/テキストで変えてみたり、Permissionを変更したりもしてみましたが、解決できませんでした。svgファイルを正常に読み込むためのアドバイスをよろしくお願いします。

  • Myc
  • お礼率96% (25/26)
  • HTML
  • 回答数2
  • ありがとう数8

みんなの回答

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

表示されないのはサーバ側の設定ではないかと思います。 一度、サーバに問い合わせてみてはいかがでしょうか。

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

.htaccessファイルに追加してみたら、表示されるようになるかもしれません。 AddType image/svg+xml .svg AddType image/svg+xml .svgz

Myc
質問者

お礼

回答ありがとうございました。 教えていただいた行を.htaccessファイルに追加すると、”Internal Server Error”になってしまい、おかしいなと思っていたら、ホームページを置かせていただいているサーバーでは、AuthConfig以外の設定を.htaccessファイルで制御できないように制限されていたことが分かりました。 残念ながら、現在の環境では、教えていただいた方法が有効かどうか分かりませんでした。 もし、他に、解決方法がありましたら、教えていただけるとうれしいです。

関連するQ&A

  • SVG画像内に複数のSVGファイルを外から読み込む

    SVG画像内に複数のSVGファイルを外部から読み込みたい #実現したいこと ゲーム画面に 野球のボールや、走者アイコンなどのSVG画像を ローカルファイルとして動的に javascript で取り込んで 大きな1枚のSVG画像を作成したい #分からないこと <defs> などを用いて外部画像を読み込もうとしても、複数のファイルを取り込んでもらえない <image> タグとして外部からSVG画像を javascript で読み込もうとして element.href.baseVal = url ... ---> local path/(svg file name).svg と設定しても、何も描画されない error message も出ないまま、空白の画面だけが残されてしまう #疑問点 setAttribute のような方法で、ローカルファイルを SVG画面に読み込ませる javascript 構文が知りたい

  • FTPでエクセルをPUTするとファイルが破損する

    このサイトを参考にvbaでFTPでファイル転送を実装しようとしています。 http://www.happy2-island.com/access/gogo03/capter90302.shtml FtpPutFile Lib "wininet.dll" 上記のFTPプットの部分で問題がありそうです。 ローカルからLAN経由で接続されたFTPサーバーを使い ファイルサーバーへエクセルファイルをアップロードしたいのですが ファイルが破損して開けなくなってしまいます。 バイナリ転送、アスキー転送と転送モードを変えて試しても NGでした。 xmlファイルなどテキストであれば問題なくアップロードできました。 エクセルファイルはFTP転送できないのでしょうか? なにかよい方法があれば教えてください。 宜しくお願い致します。

  • zipファイルをサーバに転送にアップロードできません

    HTML、MP3、WAVなどは正常に転送できますが、 なぜかZIPは転送できません。 ・バイナリ転送モード ・ZIPファイルの容量、3.5MB 50MBのHPスペースがある場所に転送しようとしているので容量は十分大丈夫です。 どのようなことをすればZIPをアップロードできるんでしょうか。 教えてください

  • DreamWeaverMXでのパーミッションの設定

    CGIを使いたいのですが、どうしてもパーミッションの設定と転送する際、バイナリ・テキストモードでの転送の仕方が、ヘルプなどを見ても一向に分かりません・・・。どなたか教えてください。すごく困っています。

  • FFFTPでファイルのアップロードと削除が出来ません。

    サーバーは「NINJA TOOLS」様の所をお借りしているのですが FFFTPでファイルをアップロードしようとすると C:\Documents and Settings\私の名前\デスクトップ がアップロードできませんでした。 550 /index.html: Read-only file system と出てしまいます。どのファイルをやってみても同じのが出てしまいます。(index.htmlはファイルによって変わりますが)それとは逆に前からアップロードしてあったファイルを削除しようとすると ファイル一覧の取得は正常終了しました. (446 Bytes) と下には出るのですが削除されません。 何度も試してみたのですがどうやってもアップロードと削除が出来ないんです。・゜・(ノД`)・゜・。ちゃんとPASVモードになっていますし、アスキー転送モードとバイナリ転送モードの両方を試してみました。あとファイル名も間違いはないと思うのですが…orz 何方か解決法を知っている方がいらっしゃいましたら是非教えて下さい。宜しくお願い致します。

  • FFFTPソフトでファイルが転送できないのです。

    FFFTPソフトでファイルしていたところ、はじめは上手く転送できていたのですが、途中で「アップロードできませんでした」とでて、中止を選ぶとホスト側にアップロードしようとしたファイルの名前が表示されますが、ファイルのサイズは0バイトです。 ファイル名は全角文字ではないし、ホストの容量も余裕があります。アスキーバイナリの転送モードも確かめました。 他に転送できない理由が見つからなくて困っています。 転送できるようにするには、どうしたらいいのでしょうか。  ご教授宜しくお願い致します。

  • ファイルのアップロードについて。

    (基本的で且つ訳が分からない質問かもしれませんが教えてください。) solarisサーバーにバイナリのファイルをアップロードしたい場合、ローカルな端末を telnet で接続した時は ftp(ポートが開いていれば)。 しかし、ローカルな端末を serial でしか繋げられない場合はどのようにしたらよいのでしょうか?

  • ホームページビルダー12でのPDFファイル転送について

    ホームページビルダー12を使っています。 比較的小さな画像が多いサイトを作っておりページ数も多いです。画像入りのPDFファイルもあります。 サイト転送だとPDFはテキストモードになってしまい、その結果「ファイルが壊れています」というエラーが出るので、PDFファイルはFTPでバイナリで転送しています。 そしてFTPで送ったPDFファイルはなぜか未転送ファイルとして認識されています。 その他のファイルは数が多いのでサイト転送を使いたいのですが、既にサーバに送ってあるにもかかわらず毎回サイト転送の一覧にPDFファイルも表示されるので、いちいちチェックを外すのがとてもわずらわしいです。 今後PDFも増えていく予定なのですが…。 FTPで送ったPDFファイルを「転送済み」と認識させるにはどうしたら良いでしょうか? よろしくお願いいたします。

  • 強制的にASCIIファイルがバイナリファイルになってしまうのでしょうか

    強制的にASCIIファイルがバイナリファイルになってしまうのでしょうか? 海外のドメイン登録・webスペースサービスを利用しています。 汎用CGIをそこのcgi-binに上げたところ動作しませんでした。 理由は「cgiファイルがバイナリファイルになっているから」とのこと。 FTPソフトで送信する時には .cgi のファイルはテキストファイルとして転送する設定になっています。 また他の海外のホスティングを使用した時にはこのようなことはありませんでした(今回は同一ドメインで別のホスティングに移行したもの)。 質問ですが 1 FTPソフトでは.cgiファイルがテキストとして送信できるようになっているのになぜ、サーバーに上がったらそのファイルはバイナリファイルに勝手に変換されてしまっているのでしょうか? 2 サーバーに上がっているファイルを直接、自分自身でほんとうにバイナリなのか、アスキーなのか確認する方法はありますか? 3 具体的にどのようにしたら「絶対に間違いなく」.cgiファイルをアスキーファイルとして転送することができますか? FTPソフトはホームページビルダーの「ファイル転送」を使用しています。 設定は間違いなく.cgiはテキスト、となっています(従来のホスティングでは一切問題がなかったのでソフトのせいとは思えません)。

  • plalaのcgiサーバへのPerlプログラムのUPについて

    windows上のローカルサーバで、自作のperlプログラムを動かし、きちんと動作したのでplalaのcgiアカウントをとり、UPした後、パーミッションもplalaの注意書きに書かれていたとおり、ディレクトリ以外のバイナリや、テキストを「704」に変更しました。 Perlへのパスも間違っておらず、プログラムミスということもないと思っています。 しかし、UPしたcgiファイルにアクセスしようとすると、「Internal Server Error」と表示され、パーミッションを「755」などにかえても、パーミッションがおかしいとでます。 いったいパーミッションを何にすればよいのでしょうか?

専門家に質問してみよう