2016-09-22 3 views
0

.Net MVC。私は自分のディレクトリからXMLファイルをロードしたいのですが、ディレクトリパスはランダムにできます。私はXMLファイルを読み込むことができますが、私は自分のファイルディレクトリのパスも知る必要があります。私のXMLファイルの完全なディレクトリパスを取得するにはどうすればいいですか?ファイルがC:\abc\test.xmlまたはD:\cde\test2.xmlであるとします。私が最初にロードする場合、私のアプリケーションでC:\abc\test.xmlというディレクトリパスが必要です。ASP.NET MVCでアップロードファイルのディレクトリを見つけるには?

+1

ファイルを読み込んだ場合は、完全なパスがまだありませんか? –

+1

クライアントのマシン上のファイルの完全なディレクトリを知りたいですか?これは、ブラウザのサンドボックス内では実際には不可能です。クライアントマシン上で実行するには追加のプログラムが必要です。 – mason

+1

Server.MapPath( "〜/ abc // test.xml")を使用してディレクトリパスを取得することができます –

答えて

0

私の遅い答えに申し訳ありません。問題は、ファイルを読むための完全なディレクトリパスが得られなかったことです。それから、ファイルを保存して読むためにキャッシュメモリを作成しました。それはちょうどのようです。 var fileSavePath = Path.Combine(Server.MapPath( "〜/ XMLFiles")、fileName);

関連する問題