|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
最新ファイルの表示
takeさん
[01/06/06 13:53:25]
[240]
|
Re:最新ファイルの表示
takeさん
[01/06/06 15:58:41]
[241]
Re:最新ファイルの表示
YasNet(管理人)さん
[01/06/06 16:25:15]
[242]
Re:最新ファイルの表示
takeさん
[01/06/06 17:11:26]
[243]
Re:最新ファイルの表示
YasNet(管理人)さん
[01/06/06 18:17:43]
[245]
Re:最新ファイルの表示
takeさん
[01/06/06 18:50:25]
[246]
Re:最新ファイルの表示
takeさん
[01/06/06 17:45:37]
[244]
|
| [240] 最新ファイルの表示 |
| 投稿者:takeさん 01/06/06 13:53:25 |
| こんにちは、度々お世話になってます。 早速なんですが よろしくお願いします。 今、HPでファイル(txt,doc,xls 等)をダウンロードし、 それをアップロードする形で更新処理を行うように しているのですが、ファイルを変更し、アップロードをしても、 変更が反映されないのでこまっています。 いつ最新の情報が表示されるのかは確認できていないのですが、 次の日になると最新のファイル内容が表示されます。 (サーバの電源を切るせい?) ファイルの内容は変更されているのを確認したので、 キャッシュを読んでいるのではと思い、 Response.Buffer = True Response.Expires = -1 Response.AddHeader "Pragma", "No-Cache" Response.AddHeader "Cache-control", "no-store" 上のコードを書いてみましたが、改善されませんでした。 それから、ツールのインターネットオプションで一時ファイルの削除と 履歴の削除を行い、更新ボタンを押して見てみましたがだめでした。 こうなると考えられるのはサーバの方にキャッシュが残っていて、 それを読んでしまっているのでしょうか。 あと、PCによって見ることができるものと、できないものがあるんですが、 なにかしらの権限の違いが関係しているのでしょうか。 (↑ブラウザは二つともIE5.5です。) なにか解決策を知っている方がいましたら、 ご教授よろしくおねがいします。 |
| [241] Re:最新ファイルの表示 |
| 投稿者:takeさん 01/06/06 15:58:41 |
| 自己レスです。 よそで解決策を教えていただいたので報告します。 少々強引なのですが、ファイルのパスの後ろに、 ?timer を付け足すとリロードされるたびにtimerの値が変化するので 違うリンクパスになり、キャッシュの情報を読みにいかないようです。 <% MyURL="/hogehoge/test.doc" MyURL=MyURL & "?" & timer %> <a href="<%=MyURL%>">test.doc</a> |
| [242] Re:最新ファイルの表示 |
| 投稿者:YasNet(管理人)さん 01/06/06 16:25:15 |
| こんにちは YasNet です > ?timer > > を付け足すとリロードされるたびにtimerの値が変化するので > 違うリンクパスになり、キャッシュの情報を読みにいかないようです。 了解しました、TRY!ASPも確認しました。 所で、 > PCによって見ることができるものと、できないものがあるんですが、 > なにかしらの権限の違いが関係しているのでしょうか。 って解決したのでしょうか? では では |
| [243] Re:最新ファイルの表示 |
| 投稿者:takeさん 01/06/06 17:11:26 |
| YasNet(管理人)さん こんにちは 度々お世話になってます。 > 所で、 > > PCによって見ることができるものと、できないものがあるんですが、 > > なにかしらの権限の違いが関係しているのでしょうか。 > って解決したのでしょうか? いろいろ調べてみましたが、まだわからないです。すいません。 あと先ほど聞いた話ですが、 Response.AddHeader "Pragma", "No-Cache" のコードよりも、 <META HTTP-EQUIV="Expires" CONTENT="Tue, 20 Aug 1996 14:25:27 GMT"> 上の<META>タグを使った方が、キャッシュの問題についての 成功例が多いそうです。 私も今からやってみるとこなので、どうなるかわからないですが、 また結果報告にきます。 それでは、 |
| [245] Re:最新ファイルの表示 |
| 投稿者:YasNet(管理人)さん 01/06/06 18:17:43 |
| YasNet(管理人)さん こんにちは 度々お世話になってます。 > > 所で、 > > > PCによって見ることができるものと、できないものがあるんですが、 > > > なにかしらの権限の違いが関係しているのでしょうか。 > > って解決したのでしょうか? > > いろいろ調べてみましたが、まだわからないです。すいません。 IPでサーバー制限をかける事が可能ですのでその辺りでは・・・ > Response.AddHeader "Pragma", "No-Cache" > のコードよりも、 > <META HTTP-EQUIV="Expires" CONTENT="Tue, 20 Aug 1996 14:25:27 GMT"> > 上の<META>タグを使った方が、キャッシュの問題についての このメタタグを使ったことが無いのでわからないですが、 私は<META HTTP-EQUIV='Pragma' CONTENT='no-cache'> でうまくキャッシュクリア出来てますよ。 ま、ASPでするかHTMLでするかの違いだけですが・・・ では |
| [246] Re:最新ファイルの表示 |
| 投稿者:takeさん 01/06/06 18:50:25 |
| こんにちは。 > IPでサーバー制限をかける事が可能ですのでその辺りでは・・・ 確かに表示されるPCもあるので、IPで識別していると考えると納得ですよね。 IPで制御することになると簡単に問題が解決するのですが、 それは最終手段ということにしておきたいと思います。 YasNet(管理人)さん ありがとうございました。 |
| [244] Re:最新ファイルの表示 |
| 投稿者:takeさん 01/06/06 17:45:37 |
| こんにちは。 <META HTTP-EQUIV="Expires" CONTENT="Tue, 20 Aug 1996 14:25:27 GMT"> ↑早速試してみたのですが、うまくいかなかったです。 ブラウザによってサポートが異なる ようなことを書いてありました。 (ちなみに今の私のブラウザはIE5.5です。) かなり以前からキャッシュのことは、問題になってたんですが、 これからもいろいろ勉強したいと思ってます。 あんまり役に立たなくてすいませんでした。 それでは |
|
TreeBBS For ASP V.0.1.3 |