2017-11-14 2 views
0

サーバー側でデータファイルを生成するアクションを引き起こすWebアプリケーションがあります。Javascript/HTML - フォルダへのリンクを含むデータファイルへのURLを構築する

このように生成されたデータファイルは、Webアプリケーションがインストールされているドライブとは異なるドライブのフォルダに保存されます。

これまでに試したのは、ショートカット(Windows Server)をIndex.htmlの横に作成し、ショートカットが2番目のドライブのフォルダを指し示す場所です。私はIndex.htmlファイルが同じフォルダにデータファイルをコピーする場合

  1. を、私はダウンロードしたファイルを取得するURL httm://127.0.0.1:324324/Data_File.xlsxに移動し次のように入力します

    このソリューションは、動作するように表示されません。

  2. httm://127.0.0.1:324324/MyShortcut/Data_File.xlsx(ドライブDのフォルダを指すMyShortcut)と入力すると、試行は失敗します。

どうすればこの問題を解決できますか?

別のドライブのファイルにアクセスする必要があるのは、です。です。

ありがとうございました。

+0

使用しているWebサーバーがわかりませんが、この目的のためにIISまたはエイリアスフォルダに仮想ディレクトリを作成できると思います。 – huydq5000

答えて

0

異なる場所にあるフォルダにサービスを提供するようにサーバーを設定する必要があります。あなたがあなたのアプリを見てそのフォルダにアクセスできる唯一の理由は、サーバーがATMを提供するように設定されているからです。あなたが正面から正しい呼び出しをしているか、正面からうまくやっているからではありません。

あなたが使用しているWindowsサーバのバージョンとIISバージョンが分からない、またはIISを使用していること(ほとんどの場合)がありますが、使用するものによっては、この:

IIS7 config

あなたはおそらくしたい操作を行うには、IISで仮想フォルダを作成することです。それを調べてみてください。失敗した場合は、どこにいらっしゃいましたか、適切なタグで質問してください。

これはフロントエンドにどのように接続されているかわからないので、フロントエンドのタグはあなたを遠ざけることはありません。

EDIT:

ああ、その場合には、そのフォルダのために実行されている第二のファイルサーバを取得しますか? list

+0

ありがとう、ありがとうあなたはあなたの返信のためにダンテです。私はこれがサーバーの構成を介して行うことができることを知っているが、私は現在、それをサポートするように見えない独自のサーバーを持つ開発環境としてブラケットを使用しています。私は "ショートカット"を使うことが可能であるべきだと思った。私が取り組んでいるWindows Serverは2012年です(何らかの形で役立ちます)。 「フロントエンドに接続する」に関しては、あなたが正しいです。サーバーは、フロントエンドアプリケーションにダウンロード用に既に作成されたリンク/ URLを配信します。 – FDavidov

関連する問題