• ベストアンサー

プライベート環境でクライアントからサーバーのファイルを見に行く方法

勉強のため自宅ディスクトップ(名前をPC1とします)(Win2000Pro)をWWWサーバー化しました。ホームページを作成しテストを行ったところ全てOKで、リンク先などに異なるドライブのフォルダーを指定していますがきちんとフォルダーの表示や 中身のエクセルやワードのファイルも開くことができます。 次のステップでラン接続のノートパソコン(PC2)のブラウザでPC1のプライベート 固定のIPアドレス+index.htmlを指定すると上記のホームページをきちんと表示 します。がリンク先のフォルダーが開けません。 HTMLのリンクの記述は、<A href="file:///d:/フォルダー名" target="_top"> です。PC1で表示できて、PC2で表示できないのは記述が悪いのか、何か設定する カ所が他にあるのか教えていただけないでしょうか

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

  • ベストアンサー
  • Traja
  • ベストアンサー率19% (107/546)
回答No.1

IISサーバーの場合、ホームディレクトリ配下でなければ、アクセスできないのでは 無いでしょうか? 物理的に、異なるパスのファイルを公開する場合は、仮想ディレクトリとして 定義する必要があったような気がします。 なにぶんチョットかじった程度ですので、他の有識者の回答待ちですかね。

その他の回答 (1)

  • rx-78gp03
  • ベストアンサー率43% (138/314)
回答No.2

この場合hrefの中にドライブ等の記述をしてはダメです。 ローカル環境の場合は問題ありませんが、ネットワーク経由の場合はドライブ指定があると(サーバーじゃなくて)自分のドライブを見に行ってしまいます。 index.htmlと同じフォルダであればhrefの中はファイル名だけを指定してください。index.htmlと違うフォルダの場合はフォルダ名\ファイル名を指定すれば問題ありません。

関連するQ&A

  • ファイルへのリンクに関して

    環境:IE8、IE9 教えて下さい。 社内でイントラを作成していますが、その際に単純なファイルリンクをしたいと 考えています。 記述としては下記のような簡単なものですが、ホームページ上からクリックしても 何も反応しません。 《記述内容》 <a href="file://IPアドレス\C:\フィル名.csv" target="_blank"> IE9の場合、信頼済みサイトへ登録しなければならないという事で、登録はしてあります。 また、共有フォルダのリンクだからおかしいのかと思い、ローカルのファイルを指定して みましたがダメでした、、、 やはり最近のIEではfileプロトコルはダメなのでしょうか? HTMLでファイルやフォルダに対してリンクをするような場合は、どのような記述をすれば 良いでしょうか???? 初歩的な質問で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • HTML
  • ブラウザによる表示の違い

    <a href="リンク先" target=" top">の記述の場合、IEおよびChromeでは別の新しいタブにリンク先が表示されますが、Firefoxでは同じタブに表示されてしまいます。ブラウザによって表示の仕方が違うのでしょうか?

  • htmlタグでバナーに張ったリンク表示方法

    htmlタグでバナーにリンクを張り、新しいページでリンクを表示させたいのですが、target="_brank・target="topなどを入力しても、ページが変わることなく、トップのリンクを指定した範囲のみに、リンクページが固まった状態でしか表示せず、リンク先のURLには飛んでいません。 どうしたら、リンク先を表示させることができますか?

  • window.open でのファイル指定方法

    初心者なので困ってます。 よろしくお願いします。 window.open を使って別ウィンドウでエクセルファイルを開きたい場合、ファイル指定はどうしたらよいでしょうか。 イントラネットのページなので共有のファイルサーバー名からパスを指定していますが 該当ファイルがありません とメッセージが出てしまいます。 ファイル場所 \\fileserver01\folder01\file.xls 記述 window.open("file:///\\fileserver01\folder01\file.xls"); 他のサイトを探してみましたがリンク先がURLのサンプルしか見つかりませんでした。 どなたかファイル名指定の場合の記述方法をご教示下さい。 よろしくお願いします。

  • フレームを入れ子式にする方法

    フレームを使ってホームページを作りたいのですが表示がうまく出来ません。 ホームページビルダー7で作成していますがある程度のタグは読めます。 frame1.htmlを上下に二分割し、フレーム名topとunderを作成  ↓ frame2.htmlを左右に二分割し、フレーム名leftとrightを作成  ↓ topからリンク先をunderにtarget指定してframe2.htmlを表示  ↓ 画面がtop,left,rightの三分割になる 以上のようなことをしたいのですが、right部分のページが表示されません。left部分にtargetをrightに指定したリンクを貼っているのですがクリックすると別窓で開いてしまいます。 フレームの中にフレームを開くことは出来ないのでしょうか?それともリンクの方法等が間違っているのでしょうか? それと、もう一点質問です。 top、left、rightの三つに分割された状態から、leftにあるリンクを使ってtop,underの二分割に戻すことは可能でしょうか? リンクの指定に_topもしくは_parentを使うと全画面にunderが表示されてしまいます。

  • トップページにリンクを貼る方法

    トップページにリンクを貼るときに、いつもだと"<a href="../index.html">topへ</a>"で指定しているのですが、たまたま指定を"<a href="/">topへ</a>" というふうに"/"のみで指定しても、どの階層からでもトップに戻ることができました。 これはHTMLの文法的には正しい記述方法なのでしょうか? とっても楽チンで簡単なので使いたいのですが、ちょっと不安です。 申し訳ございませんが、どなたかお助けください。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • リンク先が別ウィンドーで開いてしまう

    初心者です。htmlでHPを作成しています。 開いているウィンドウにリンク先を表示したいのですが、<a href="access.html"target="blank">とすると3っに分割したフレームの1つにしかリンク先が開きません。 <a href="access.html">や <a href="access.html"target="top">とすると別の ウインドーが開いてしまいます。 現在開いているウインドーにリンク先を開く方法を 教えてください。

  • インラインフレーム内の広告リンクで新しいブラウザで開かせる

    ホームページでページがたくさんあるので広告部分を一つのページにして共通のインラインフレームとして表示させるようにしました。 ところがインラインフレーム内のリンクをクリックするとインラインフレーム内で開いてしまいます。 ジャンプする広告リンクが通常のリンクであればtarget="_topのようにすればできますが、<script type="text/javascript">のような記述で配信される部分のリンクのためtarget指定ができません。 このようなときに新しいブラウザで開かせることはできるでしょうか?

  • HTMLでファイルリンクしたときに困っています

    xampp2.5で、簡単なホームページを作成しています。 そこで作成したとあるhtmlページにて ネットワーク上の共有フォルダへ、リンクを貼っています。 具体的な記述は下記です。 <a href="aaa/test.xls">指定ファイルへリンク</a><br /> 直接フォルダを開いて、元のexcelファイルを修正して上書き保存したあとは、 htmlページから飛んだ開いたファイルも その修正されたファイルが表示されるようにしたいのですが、 なぜか、修正されるまえの古いファイルが開かれてしまいます。 どのようにすれば、htmlのリンクからも常に最新のファイルが開かれるように なるのでしょうか? よろしくご教授お願いいたします。

  • HTMLで各PCのDataを表示する

    WWWサーバにあるIndex.htmlから各Userが利用している 「C:\temp\User.txt」の内容を表示するにはどうしたら いいでしょうか? 今は、リンク先をクリックしても、カチッと音がして画面は一切更新されません。 ------ <a href="file://C:/temp/User.txt">個人データ表示</a> ------ ↑のように記述しているのですが、書き方を下のよう変えてみたのですがうまくいきません。 <a href="<file://C:/temp/User.txt>">個人データ表示</a> <a href="C:/temp/User.txt">個人データ表示</a> <a href="<127.0.0.1//C$/temp/User.txt>">個人データ表示</a> WWW_Server内に保管すれば表示されることは確認出来ましたが 各Userが利用しているPC内に保管して、各個人が直接 「User.txt」を編集出来るようにしたいと考えています。 どなたか知恵を貸して下さい。よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう