XML管理による写真の更新が反映されない理由と解決方法

このQ&Aのポイント
  • 現在Actionscript3.0にてサイト製作中です。サイトのトップページの写真をXMLで管理しており、XMLでは指定の画像格納フォルダにある画像を指定しております。
  • 画像のファイル名を変更し、XMLで指定しているファイル名も変更して再度アップしてみましたが、やはり画像が更新されません。
  • これはブラウザのキャッシュの問題でしょうか?
回答を見る
  • ベストアンサー

XML管理による写真を更新しても反映されない

あけましておめでとう御座います。 現在Actionscript3.0にてサイト製作中です。 サイトのトップページの写真をXMLで管理しており、 XMLでは指定の画像格納フォルダにある画像を指定しております。 その画像を同じファイル名で別の画像に上書きし、 サーバにアップしても上書きした画像に反映されず、 ブラウザを何度更新しても画像が更新されませんでした。 画像のファイル名を変更し、XMLで指定しているファイル名も 変更して再度アップしてみましたが、やはり画像が更新されません。 これはブラウザのキャッシュの問題でしょうか? 何方かご教授お願いいたします。

  • Flash
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • joy_28
  • ベストアンサー率84% (45/53)
回答No.2

失礼。ケアレスミスでした。 ケアレスミスを無くすのに、以下のようにして試して下さい。 var req:URLRequest=new URLRequest("./xxx.xml?"+getTimer()); load.load(req); 尚、書き忘れてましたが、ローカルでこれを試すとエラーになります。 サーバーにアップすると、正常稼働するはずです。 要は、getTimer();をクエリー情報として付加して、毎回、異なるURLにアクセスしたように見せかけ、ブラウザーキャッシュ化を回避してます。

John12345
質問者

お礼

joy_28さま ご指摘の内容で問題なく更新されるようになりました。 ご丁寧にご指示いただきましてありがとう御座いました。

その他の回答 (2)

回答No.3

>>2 getTimer()はintしか返さないんで req:URLRequest=new URLRequest("./xxx.xml?"+getTimer()); じゃなく req:URLRequest=new URLRequest("./xxx.xml?xx="+getTimer()); でないとURLリクエストエラーになると思うんですが、どうでしょう?

  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

これはブラウザのキャッシュの問題でしょうか? → そうだと思います。 var loader:URLLoader=new URLLoader(); loader.load(new URLRequest("./xxx.xml?"+getTimer()); でブラザーのキャッシュ回避策になると思います。

John12345
質問者

お礼

早々にご回答いただきましてありがとう御座います。 早速試してみましたが、『Error #2044: ハンドルされていない ioError : text=Error #2032: ストリームエラー。』が表示されてしまいました。 また、上記のシンタックスは")"が足りないので『loader.load(new URLRequest("./xxx.xml?"+getTimer()));』で宜しいでしょうか? その他の方法として、元のHTMLのMETAタグでキャッシュを防ぐという 方法もありやってみましたが、変化はありませんでした。 宜しくお願いいたします。

関連するQ&A

  • HPの更新の反映について

    COOL ONLINEの無料HPサービスとFFFTPを使っています。 以前にアップした画像を修正して同じ名前の画像を上書きしましたが、 何度やっても古い画像のまま表示されます。 キャッシュのクリアはしてみましたが変わりませんでした。 試しに友人のパソコンから見てもらいましたが 同じように表示されているようです。 更新できないのはこの画像のみで、 新しいページを作ったり、文字の更新は反映されます。 見苦しいので一旦画像を削除しようと思ったのですが、 削除したはずがまだそのまま残っているようで、 普通は×印が出て表示されないと思うのですが 古い画像のまま表示されています。 削除してからアップしたり、上書きしたり、 何度も試してみましたがうまくいきません。 何か解決策をご存知の方は教えていただけないでしょうか。

  • FFFTPで更新アップしても反映されない

    FFFTPでサーバーに更新アップしても反映されません。IE8なのですが、firefoxでみると更新内容が反映されています。ところがsafari、dhromeも更新が反映されていません。前回、10日ほど前もアップしたときも反映されず、一回パソコンを立ち下げてから起動し、改めてFFFTPでアップしたら反映されたことがありました。そのときはほかのブラウザで調べていません。今回も数回同じようにパソコンを立ち下げて試してみたのですが、今回はだめでした。ドリームウィバーのブラウザチェックではすべて反映しています。 何が原因かわからず、お手上げ状態で、ネットで似た事例はないかあちらこちらを探したのですが、見つからず、おすがりする次第です。 それから、今回気になるのですが、FFFTPで接続後、左のフォルダー一覧と右のフォルダー一覧が違い、右側フォルダーのひとつの中にあるはずの3つのファイルがすべて飛び出して別個に表示されています。ただ今回の更新対象ファイルではありません。

  • ビルダー6でのHPの更新

    初心者です。ビルダーでHPを作成し、UPしました。ブラウザでも確認できています。次に、更新しようと思い、ビルダーでファイルの一部を変更し、上書き保存しようとしたら、「指定されたパスのアクセス許可を持っていません」と表示され、保存できません。どのようにすれば、変更を更新できるのでしょうか。教えて下さい。

  • JSPファイルの更新が反映されない

    JSPファイルを別のパソコンで作ったファイル で上書きして書き換えるようにしたところ、 更新が反映されなくなりました。 どうしても、昔のファイルが表示されてしまいます。 いろいろ調べて、 C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\_\org\apache\jsp にあるJSPファイルを削除しても、同じです。 どうして反映されないのか、反映されるには、 どうしたらいいのか、教えてください。 (ブラウザの一時ファイルを削除しても、だめ でした)。

    • ベストアンサー
    • Java
  • ファイルを更新して転送しましたが、反映されないです。

    ビルダーを使用しています。タイトルのとおり、ファイルを更新して転送しましたが、反映されないです。ヘルプ欄には、サーバー名などを正しく入力すること。といったことが書かれていますが、(サーバー名などの)変更はなく、先週までは、問題なく更新されていました。どなたかおしえてください。よろしくお願いします。

  • サイトマップ(xml)の使い方、どのように反映させるのかもわからない状

    サイトマップ(xml)の使い方、どのように反映させるのかもわからない状況です。 私は、フロントページ2000を使ってホームページを作っています。 テーブル形式の作成ソフトです。 Windows7からは、使えないソフトですが、XPなのでまだ使えるのです。 サイトマップをまだ作っていないので、サイトマップを自動的に作成してくれる「FC2サイトマップ」を使いサイトマップを作成しました。 http://seo.fc2.com/sitemap/ (FC2サイトマップ自動作成) いろいろなサイトを検索して説明を読むと、作成されたxmlファイルをサイトのトップページに張りつけることが必要とのこと、その初歩的なことから先に進めません。 どのように張り付けてどのように反映させるのかも説明を読んでもわからないのです。 最初のページに張り付ける際に、「次の形式で開きますとの小窓が開き、HTML RTF テキスト」3つのいずれかの選択を指示されます。 HTMLにマークを付けて開くと、トップページにURLが80個くらい書き込まれてしまうのです。 一番小さい文字に換えて、ホームページが白色なので文字色を白色に換えて見えないようにして見ましたが、良く良く考えてみると、これってサイトマップなのか?トップページにURLの文字だけが張り付けてあるだけじゃないのかと悩んでいます。 FC2サイトマップで作ったファイルは、「sitemap.xml」と言うファイルです。 どのように張り付けてどのように使い、どのように検索エンジンに反映させるのか初歩的な所からまったく理解できない状況です。 どなたかサルにでもわかるようにアドバイス頂けないでしょうか?

  • cssが反映されない

    head内にURLに格納されたcssがあるのですが、htmlファイルをブラウザに読み込ませてもそのcssが反映されません。htmlだけが映ります。どうしたらcssを反映させられるでしょうか

    • ベストアンサー
    • CSS
  • XMLファイルがブラウザで開けません

    こんにちは。XMLファイルの取り扱いについてお尋ねします。 クライアントから提供されたxmlファイルがコンピュータによってブラウザで開けたり開けなかったりします。 開けない場合は、「指定されたリソースは見つかりません」という表示が出ます。このサイトでXMLファイルに関するQ&Aを見ましたが、どれが該当するのかよくわかりません。 この現象の解決策がお分かりの方、アドバイスをお願いいたします。

  • [PHP+XML]PHPで動的に出力するXMLをどのようにして読み込めばいいでしょうか?

    こんにちは、どうしても解決ができなくて困っています。 お助け願います。 DBからデータを取得し成形するなどした結果をXMLで出力できるようにPHPを用意しました。 ブラウザから確認でき、XMLをソース表示しても問題ありません。 次にこれを読み込むPHPを書いています。 simplexml_load_fileなどでXMLファイルを開くことはこれまでにもやっていたので、直接XMLファイル名を記述するところに用意したPHPを指定しました。 結果はエラー。 いろいろ検証した結果、PHPがアクションする前にPHPファイルが開かれてしまっている感じ。 DOMDocumentのload()やloadXML()で読み込む方法もトライしましたが結果は同じ・・・。 根本的に間違ってますか? PHPから吐き出されるXMLを読み込むためにXMLファイルを記述するところにPHPスクリプトを指定すること自体が間違っているようにも思っています。 お手数をお掛けいたしますがお教え願います。

    • ベストアンサー
    • PHP
  • facebook プロフィール写真が反映されない

    facebookでプロフィール画像を変更すると、確かに画像は切り替わるのですが、 タイムライン上で「プロフィール写真が変更されました。」と、新たに更新されません。 カバー画像を変更した際は更新されます。 どこかの設定をいじってしまったような気がします。 ちゃんとタイムライン上にも更新されるようにお願い致します。 ※ 更新すれば友達のニュースフィールドにも反映されるので、そのように設定したいです。

専門家に質問してみよう