2017-04-17 7 views
-1

だから私は答えを探してベンチをしていますが、これがうまくいかないようです。私はブラウザページをすでにHTMLで作成しています。それはコンピュータ上の選択されたフォルダを開きますが、私はそれがこのコンピュータのパスで開くことを望んでいません、私はメインフォルダの中にあるフォルダを開いていたので、それを開くことができます、私は< a href = "File_path">を試してみました< href = "file:///(ファイルパス)">、私はExcel ../../'file path 'どこに問題があるのか​​わからない、誰でも助けることができる?ここでGoogle ChromeのHTMLコードからローカルファイルを開く方法はありますか?

答えて

1

あなたは

<a href="file:///D:\test.txt">Link</a> 

、のようなHTMLにファイルをリンクするために、「ファイル」プロトコルを使用する必要があるブラウザは、またはセキュリティ設定のために、ファイルを開けない場合があります。右のボタンをクリックし、「リンクアドレスをコピー」を選択してブラウザに貼り付けることができます。

+0

ありがとう、それは動作しますが、私はそれがあなたのコンピュータ上のフォルダをクリックするのと同じ方法でフォルダを開くことを望んでいました、それはデスクトップ上で開きます、 – Caganonick

+0

また、D:の代わりに開始点としてフォルダアドレスを取得したいのですが、どうすればいいですか? – Caganonick

+0

ファイル:/// C:\ Users \ estagio \ Desktop \ Certificacao \ Atendimento \ 2011 \ ProcessosPrestaçãodeServiços\ Secretaria \ Fluxogramas \ P-AD-02レディオヘッドde Cid。これはフォルダの完全なパスで、Certificacaoはすべてのメールフォルダです。ファイルのパスを取得し、任意のコンピュータ上の任意の場所にあるフォルダにアクセスする変数のように作成できますか?それは私の質問です – Caganonick

0

ウェブサイトからローカルファイル/フォルダを表示することのセキュリティ上の影響があります。ページがローカルに保持されているが、サーバー上にあるときには失敗する可能性があります。しかし、間違いなくあなたのPCの任意の場所に任意のフォルダを選択します。

これを実現する必要がある場合は、この例のようにASP .NETなどのプログラミング言語を使用してカスタム実装が必要です。 https://stackoverflow.com/a/6047826/684030

使用しているWebサーバーについて詳しくは言及していません。しかし、IIS(Windows)の場合は、allowing directory browsingがあなたのウェブサイトの下にサブディレクトリを表示することを許可するかもしれません。

+0

ローカルフォルダのoppeningイベントを忘れてしまったので、Shabarish Shettyの最後のコメントで私が上で述べたように、どうすれば私のコンピュータ上だけでなく、誰でもこのフォルダへのパスを得ることができますフォルダ? – Caganonick

+0

htmlがホストされているWebサーバーからユーザーのローカルフォルダーまたはフォルダーからコンテンツをロードまたは表示しようとしていますか? –

+0

ユーザーのローカルフォルダからコンテンツを表示しようとしています – Caganonick

関連する問題