SaveAs方法配置为需要根路径,并且路径不是root

时间:2014-04-09 08:53:05

标签: c# .net vb.net

我们正在移动我们的Web应用程序,该应用程序在32位服务器上作为网站运行,也在64位服务器中运行。

将文本文件上传到服务器时出现错误,如:

  

" SaveAs方法配置为需要有根路径,路径http:\\mypath\CitiDirect\TimeSheet2.txt不是root。   "

但它在Web应用程序中运行良好的32位服务器。 文件上传代码是:

FileUpload1.SaveAs("\\" & Request.ServerVariables("LOCAL_ADDR") _
                        & "\CitiDirect$\TimeSheet2.txt")

1 个答案:

答案 0 :(得分:0)

您可以使用此解决方法:

将文件上传到临时文件夹,然后使用

Fileupload1.SaveAs("\\" & yourtmppath)
file.move(source,destination)

然后使用此coz如果源正在使用中,它将被复制但不会从原始目录中删除

if file.exist(source) then file.delete(source)