1

CSV形式のデータファイルをアップロードするためにポータルを使用しています.ファイルをアップロードしようとすると、一時的にC:\tempに保存され、その後DBサーバーに一括挿入されます.

問題: データ ファイルがローカル システムに保存されています... DB サーバーの一時ファイルではありません。このため、C:\temp not found のようなエラーが発生します。

マイコード:

       filePath = Path.Combine("C:\\temp", fileName);

誰でも私のデータをサーバー一時に保存するのを手伝ってくれませんか。

4

1 に答える 1

1

サーバーが同じネットワーク内にある場合は、UNCパターンを使用できます。

\\RemoteServer\SharedFolder\YourFiles

自分でパスを作成する同様のケースがありました。

var MachineName ="SomeServer";
var location = "Temp";
var fileName = "SomeFile.txt";

var path = string.Format(@"\\{0}\C$\{1}", MachineName, location);
var target = new FileInfo(Path.Combine(path, fileName));

今、あなたは使用することができますFile.Copy

于 2013-11-08T14:31:36.090 に答える