使用webservice将文件从一个服务器文件夹复制到另一个文件夹

时间:2011-06-30 14:48:09

标签: c# asp.net service

我使用网络服务接受已上传文件的网址 并希望将此文件(位于具有公共访问权限的一台服务器中)复制到另一个服务器文件夹

问题是,当使用Server.Mappath时,它总是引用Web服务项目位置而不是URL的位置。

无论如何,我是否可以使用带有URL的webservice来复制文件?

1 个答案:

答案 0 :(得分:0)

如果文件位于与Web服务不同的网站上,那么您必须告诉您的Web服务文件所在的位置。您可以在此位置的web.config中放置一个密钥,然后编写文件名:

Path.Combine(ConfigurationManager.AppSettings["FilesPath"],fileName);

请注意,您必须拥有该文件夹的访问权限。