我正在使用门户网站上传CSV格式的数据文件。当我尝试上传文件时,它暂时保存在C:\ temp中,然后将其批量插入数据库服务器。
问题:数据文件正在本地系统中保存...而不是在DB服务器temp.Because因为我收到错误,如C:\ temp not found。
mycode的:
filePath = Path.Combine("C:\\temp", fileName);
任何人都可以帮我保存我在服务器临时数据中的数据。
答案 0 :(得分: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