いつも大変お世話になります<(_ _)>

Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、
<a href="file://c:\windows">OPEN</a>
としても、何も反応しません。

いろいろ調べたのですが、上記の方法しか見あたりません。

なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。
※Firefoxだと、ファイルの一覧になりますが・・・

何か環境によって挙動が異なるのでしょうか?
それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか?

是非ともお助け下さい。宜しくお願い致します。

A 回答 (3件)

file:///C:/windows/


/は三つでは・・・
 IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・
 IEはファイルマネージャーと一体のブラウザなので・・・

★実は、ローカルサーバーが必要です。
 apacheでも何でも良いので、WEBデータの入っているフォルダーを
<VIRTUALHOST 127.0.0.1>
C:\Document and settings\my document\web
 とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。
myLocalhost 127.0.0.1
とか・・・

 そうすると
http://myLoclahost/
 で開けます。

 
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。

Webサーバーがインターネット上(外部)だとダメという事でしょうか??
Webデータを見るのではなく、ExcelやWordの入ったフォルダを表示したいのですが、無理なんでしょうか(>_<)

お礼日時:2012/07/10 08:19

>Webサーバーがインターネット上(外部)だとダメという事でしょうか??



 そりゃそうです。インターネット上から接続している誰かのコンピューターのIPアドレスで156.685.24.12/C:\windows
 なんて指定されて読まれたらまずいでしょう。

 あくまでイントラネット上にサーバーが必要と言うことです。

 たって、<a href="・・といった時点で、HTTPなり、FTPなりのプロトコル使うわけですから・・
 なお、fileマネージャを使う場合、直接ファイルを指定するならOKですから、
<a href="file:///C:/Document and settings/My Document/index.html としておいて、このindex.htmlにファイルへのリンクを書くのならいけるはずです。
    • good
    • 4

<a href="file://c|/windows">OPEN</a>



にしてください。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
お教え頂いた通りにしましたが、同じく反応がありませんでした。。
何か環境に依存しているのでしょうか・・・?

お礼日時:2012/07/10 08:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフォルダ内の変化を監視(FTPサーバのホームディレクトリ)

I-O DATAのHDL-120Uの簡易FTP機能で「ftpuser」というフォルダがあります。

このフォルダの変化を監視するため、​http://www10.plala.or.jp/tukaeru/soft/index.html#folders​
を使って監視させようとしたのですが、この「ftpuser」フォルダは予め設定しておいたユーザー名とパスワードを入力しないと開くことが出来ません。
そのため、「フォルダ監視」で監視させてもエラーになってしまいます。
予め手動でログインさせておいてから監視させれば、問題なく機能します。

これを省略させるか、これに変わる方法が何かないか、よい知恵をご教示願えませんか?

Aベストアンサー

監視対象のFTPフォルダのアクセス権が問題だと思います。
共有設定をまず確認して、セキュリティ上問題なければゲストユーザを追加すれば恐らく認証ポップアップは出ないかと思います。

QHTMLで別PCのフォルダを開く

例えばネットワーク上に”192.168.100.250”というPCがあるとします。

このPCはフォルダウィンドウでフォルダ内を閲覧出来る場合、

別のサーバーのHTMLファイルから、

このフォルダを開く事は出来ますか?

以下のコードを追加して、testをクリックしても何も起こりません。。。

<a href="file:\\192.168.100.250\test">test</a>

どなたかお分かりになる方教えてください。

Aベストアンサー

[ANo.7] の続きね。

Firefox を例にするね。

■ ウェブブラウザのセキュリティ第1段階

1) Firefox でロケーションバーに "file:///c:/" を入力すると、『C:\』のフォルダの一覧が表示される。他のフォルダを入力すれば、同じように、そのフォルダの一覧が表示される。

2) 質問者さんは、悪意のあるウェブページとは知らずに、"http://example.org/akuinoaru.html" をダウンロードして、デスクトップに保存したとする。

その HTML の内容は↓これ。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>Akuinoaru JavaScript Sample</title>
  <script type="text/javascript" src="http://example.org/akuinoaru.js"></script>
</head>
<body>
  <h1>Akuinoaru JavaScript Sample</h1>
  <div>
    <iframe id="iframe" width="100%" height="600" src="."></iframe>
  </div>
</body>
</html>

3) 質問者さんは、保存した HTML を Firefox で開くとする。

4) すると、デスクトップにあるファイルの一覧が表示される。

5) 『4)』とほぼ同時に "http://example.org/akuinoaru.js" が実行される。

6) akuinoaru.js は、表示されたフォルダの中にあるファイルを、
"http://example.org/akuinoaru.php" へ全て送信するという JavaScript だとする。

ということで、質問者さんの PC の中のファイルが、攻撃者のサーバに送信される。


つまり、『信頼できない HTML ファイルをダウンロードして、ウェブブラウザで開くのはすごく危険』ということ。


■ ウェブブラウザのセキュリティ第2段階

1) ウェブブラウザは、PC にウェブページのキャッシュを持つ。
つまり、自分でダウンロードしなくても、もともと HTML ファイルはダウンロードされているということ。

2) ここで、"http://example.org/akuinoaru.html" は "file:///ウェブページのキャッシュフォルダ/キャッシュファイル" へリンクを張ってあったとする(※)。

通常、このリンクはウェブブラウザによってセキュリティー上無効にされているけれど、これが有効だったとする。

3) 質問者さんは、上のページのリンクをクリックしたとする。

4) 以下、『ウェブブラウザのセキュリティ第1段階』の 『4)』と同じ。

今回は、リンクをクリックする想定をしたけど、実際はクリックしなくても、キャッシュファイルを表示させることができるから、悪意のあるページにアクセスしたら、すぐに、質問者さんの PC の中に保存されているファイルは、攻撃者のサーバに送信されてしまう。

このようなことが起こらないように、http://xxxxxx から file:/// へのリンクは無効にされている。


という説明で大丈夫かな?


※2) 実際には、キャッシュファイルのパスは固定じゃないから、JavaScript でがりがり生成して何回もトライしてキャッシュファイルのパスを見つける必要がある。でも危険なことには違いはない。

[ANo.7] の続きね。

Firefox を例にするね。

■ ウェブブラウザのセキュリティ第1段階

1) Firefox でロケーションバーに "file:///c:/" を入力すると、『C:\』のフォルダの一覧が表示される。他のフォルダを入力すれば、同じように、そのフォルダの一覧が表示される。

2) 質問者さんは、悪意のあるウェブページとは知らずに、"http://example.org/akuinoaru.html" をダウンロードして、デスクトップに保存したとする。

その HTML の内容は↓これ。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional...続きを読む

Qftpホスト設定名を変数に入れフォルダ名にする

perl初心者です。

FTPの設定で、ホストの設定名・ホスト名(アドレス)などありますが、
FTPホストの設定名(HPSERVER)を変数として代入させ、その変数でフォルダ名として
使用することは可能でしょうか?


例えば、以下の場合

#FTPホスト名(アドレス)
111.111.111.111
#FTPホストの設定名
HPSERVER

#作成するフォルダ名(C直下に作成)
FTPホストの設定名(HPSERVER)

Aベストアンサー

当然できます.
実際にどうすればいいのかについては, その「FTPホストの設定名」とやらをどのように与えるかに依存します.

QHTMLのでリンクが開かない…

 作成したHTMLファイルを実行して時々 起こる現象なのですが…

 同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。

   <a href="xxx.html">XXX</a>
   <a href="yyy.html">YYY</a>

 記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに表示されるファイル名をわざわざコピーして<a href="...">に貼り付けています。つまり、記述上は問題がないようにしています。

 この現象はオフライン(WEBに乗せていない状態)でも起こるのですが、WEBにアップロードしても同じように開けません。また、特定のHTMLファイルでなく、HTML文を作っていて時々起こります。

 どうしてなのでしょうか…? 理由と解決方法をお教えください。よろしくお願いします。

 作成したHTMLファイルを実行して時々 起こる現象なのですが…

 同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。

   <a href="xxx.html">XXX</a>
   <a href="yyy.html">YYY</a>

 記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに...続きを読む

Aベストアンサー

href="75h/..." を、href="./75h/..." に修正してみてください。

それから、lintで既に確認済かもしれませんが、タグの誤使用が気になりました。
<li>タグは単独では使用できません。
<td>
<ul>
<li>内容。。。
</ul>
</td>
のように記述します。

で、本題ですが、ローカルの拡張子が違っているといった問題ではありませんか?
.htmであるはずが、.htm.txtになっている、など。

URLエンコードするとどうなりますか?
「 - 」→「 %2D 」
「 _ 」→「 %5F 」

"75h/WBR75H_Win-VerUP.htm"
  ↓
"75h/WBR75H%5FWin%2DVerUP.htm"

参考URL:http://validator.w3.org/check?uri=http%3A%2F%2Fmembers.at.infoseek.co.jp%2Fpersonalnet%2F

QFTPでフォルダごと転送

初歩的な質問ですみません。

FTPで任意のフォルダをまるごと転送するコマンドはありますか?
フォルダ内に階層はありません。

Aベストアンサー

確かフォルダ名を指定してというコマンドは無かったと思います。
但し、複数ファイルをワイルドカード指定でという事であれば、以下の様なコマンドがあります。
mget
mput
また、コマンドベースでは無く、GUIベースのFTPソフトを使えば、貴殿が行おうとしている事も可能だと思います。

QWeb制作ソフト(HTML/テキストエディタとWebオーサリングソフト)の違いって?!

http://directory.awcs.org/soft/

にも書かれていますが

Web制作ソフトで
HTML/テキストエディタ

Webオーサリングソフト
の違いって何でしょうか?!

どちらも名称が違うだけで同等に制作できるものなのでしょうか?!
よくわからないのでご教授ください。

Aベストアンサー

HTML/テキストエディタ (以下エディタと書きます) とオーサリングツールは別物です。

エディタはHTMLやCSSのソースコードを直接手書きします。HTMLタグやCSSプロパティを覚えていないと使えません。機能も補助的なものが中心です。(色分け表示やタグの補完など。) エディタはページ作成に慣れた人向けのソフトで、ソースコードを書きながら完成イメージが想像できないと使いづらいです。

オーサリングツールはHTMLタグを覚えていなくても使えます。ツールバーやメニューから部品を選んでいったり、プレビュー画面にテキストを打ち込むだけでページができます。(ただしHTMLタグを覚えていた方が細かい修正など、いろいろ便利です。) 初心者向けからプロ向けまでいろいろありますが、安いもので1万円前後、高いものは数万円します。

HTMLタグを覚えて手書きするならエディタ、少しお金がかかっても面倒なことは抜きで作りたいならオーサリングツールを選べばいいと思います。

あとオーサリングツールはWYSIWYGエディタ (ウィジウィグ: 見たものがそのまま得られるという意味) と呼ばれることもあるので、検索する時などのために覚えておくといいかもしれないです。

HTML/テキストエディタ (以下エディタと書きます) とオーサリングツールは別物です。

エディタはHTMLやCSSのソースコードを直接手書きします。HTMLタグやCSSプロパティを覚えていないと使えません。機能も補助的なものが中心です。(色分け表示やタグの補完など。) エディタはページ作成に慣れた人向けのソフトで、ソースコードを書きながら完成イメージが想像できないと使いづらいです。

オーサリングツールはHTMLタグを覚えていなくても使えます。ツールバーやメニューから部品を選んでいったり、プレビュ...続きを読む

Qftpコマンドで再帰的にフォルダとファイルを見たい

コマンドプロンプトのftpコマンドを使用して、あるディレクトリ配下にあるフォルダとファイル一覧を再帰的に見たいです。
「コマンド:dir」では、ディレクトリ配下のフォルダ一覧は見れるのですが、フォルダの下にあるファイルまでは見ることができません。

どなたかご教授頂けるとうれしいです。
よろしくお願いします。

Aベストアンサー

ftpのサーバ側の設定しだいですが、
「dir -R」もしくは「ls -lR」で、
再帰的にファイル一覧が表示できる場合が多いと思います。

Q【AMP HTML】AMP HTMLってなんですか?HTML 4.0、4.1→HTML 5→AM

【AMP HTML】AMP HTMLってなんですか?

HTML 4.0、4.1→HTML 5→AMP HTML??

Aベストアンサー

AMP HTML(AMP(Accelerated Mobile Pages) HTML)とは、Googleがモバイル端末でのブラウザの表示速度を高速化する為に作成したHTML仕様です。
https://googleblog.blogspot.jp/2015/10/introducing-accelerated-mobile-pages.html
スマホやタブレット等のモバイル端末用のウェブサイトはリッチになりましたが、その分重く、表示に時間がかかるようになった事から高速表示が可能なAMP HTMLを作成しました。

QFTP フォルダアクセス権

先ほどhttp://oshiete.goo.ne.jp/qa/8600108.htmlこういった質問をさせていただき解決したと思ったのですが、もうひとつだけわからないことがありました。

会社で私がレンタルサーバーを借りてFTPのアカウントとかホームページ作成とかすべて任されています。

そこで、FTPのアカウントを作成する時にディレクトリを指定して見られたくない社員にファイルを見られなくする仕組みは先ほど質問して解答をいただいたのでわかりました。

ただ、私自身が社長のフォルダを見れなくするようにしたりすることは可能でしょうか?

例えば社長のディレクトリをhome/共有に
社員のディレクトリをhome/共有/社員にした場合、社長は共有のフォルダと社員のフォルダを見ることができ、社員は社員のフォルダしか見ることができないよう制限することができるのですが、


私のアカウントのディレクトリをhome/共有/社員にしたとしても、私はサーバーの管理画面のパスワードを知っているので、FTPアカウントを追加していくらでもhomeからすべてのフォルダ内を見ることが出来ます。

もちろん社長のフォルダを見るつもりはありませんが、ちゃんとしておきたいので可能であれば方法を教えてくださいm(_ _ )m

先ほどhttp://oshiete.goo.ne.jp/qa/8600108.htmlこういった質問をさせていただき解決したと思ったのですが、もうひとつだけわからないことがありました。

会社で私がレンタルサーバーを借りてFTPのアカウントとかホームページ作成とかすべて任されています。

そこで、FTPのアカウントを作成する時にディレクトリを指定して見られたくない社員にファイルを見られなくする仕組みは先ほど質問して解答をいただいたのでわかりました。

ただ、私自身が社長のフォルダを見れなくするようにしたりすることは可能でし...続きを読む

Aベストアンサー

>私のアカウントのディレクトリをhome/共有/社員にしたとしても、私はサーバーの管理画面のパスワードを知っているので、FTPアカウントを追加していくらでもhomeからすべてのフォルダ内を見ることが出来ます。

それは管理者としては当然の事ですので

・普段は一社員としてのアカウントで利用する
・管理する必要があるときのみ管理者のアカウントで利用する

と自制してください(管理者としてちゃんとするというのはそういうこと)。
管理者からもアクセスできないユーザーできたとしたら、
もしそのユーザーのアカウントで何か問題があって管理しないといけない状況でも管理者は何もできなくなってしまいますよ。

あと、

>例えば社長のディレクトリをhome/共有に
>社員のディレクトリをhome/共有/社員にした場合、

これはお勧めしません。
社長が操作ミスなりして社員のディレクトリを削除なりしたら消えますよ。

QHPを作りましたが、WEB上で開いてくる時、一度にページ全体がパッと開かず、、

HPを作りましたが、WEB上で開いてくる時、一度にページ全体がパッと開かず、部分的に先に、白い枠の形(インラインフレーム部分とか、、、)が出たり、部分的に、一部のページ内に使われている文字が、ポツンと先に出たりします、、こんな風になるのは、やはり、ページに重いなど、無理なことを課しているからでしょうか?また、解決策はあるのでしょうか?

Aベストアンサー

一番最初に読み込まれるのは一番軽いものです。しかもボディーに記述してあるもの、TABLEとかLAYERの中はTABLEとかの読み込みが完了しない限りでてきません。
とりあえず、パッとみせたいんですよね?javascriptでnowloadingを表示させて、ページの最後まで(</html>になるのかな)読み込み終わったら表示させる方法をとればパッと出てきます。ただ、重いページだと、細い回線で重いフラッシュをDLしてるのと同じイライラです。nowloadingが長すぎると固まったかと思うし、
そんな重くないならいいですけど、(8秒ルールで行ってみましょう)やっぱ徐々に読み込まれたほうが「あ、やってるな」てかんじです。
ん~しょうがないんじゃないですか。
あと、画像の先読みとかはscriptでできますよ、。。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報