我使用网络服务接受已上传文件的网址 并希望将此文件(位于具有公共访问权限的一台服务器中)复制到另一个服务器文件夹
问题是,当使用Server.Mappath时,它总是引用Web服务项目位置而不是URL的位置。
无论如何,我是否可以使用带有URL的webservice来复制文件?
答案 0 :(得分:0)
如果文件位于与Web服务不同的网站上,那么您必须告诉您的Web服务文件所在的位置。您可以在此位置的web.config中放置一个密钥,然后编写文件名:
Path.Combine(ConfigurationManager.AppSettings["FilesPath"],fileName);
请注意,您必须拥有该文件夹的访问权限。