【发布时间】:2015-06-27 23:02:56
【问题描述】:
我正在使用 C# .net,我正在尝试将文件上传到我的服务器。我没有使用 asp .net。
我关注了This Question,但它似乎对我不起作用。顺便说一句,这个问题是在 2008 年写的。
我正在使用这个代码,如上面的问题所示:
File.Copy("zQn69PZUx.png", "\\\\198.57.247.152\\~shiro\\public_html\\new");
//tried this also
File.Copy("zQn69PZUx.png", "\\\\198.57.247.152\\~shiro\\new");
我得到的错误:
An unhandled exception of type 'System.IO.IOException' occurred in mscorlib.dll
Additional information: The network path was not found.
我也尝试使用我的域名并使用浏览器中显示的路径,没有http://,因为它抱怨格式,说它不被接受,就像这样:domain-name.com\\new,但仍然得到相同结果出错。
任何想法我可能做错了什么,或者对如何将文件上传到服务器有更好的解决方案?在这里可以看到http://198.57.247.152/~shiro/new/路径存在。
【问题讨论】:
-
198.57.247.152是您本地网络中的计算机还是您只能远程访问它? -
@PeterLuu 这是我从一家名为 hostgator 的公司租用的共享服务器。这就是为什么
~shiro子文件夹仅供我个人使用 -
@Sayka
sample是什么意思?这是一个有效的链接198.57.247.152/~shiro/new 在浏览器上工作 -
您是否从主机控制面板设置了 FTP?
-
如果它是来自公司的共享服务器,您是否拥有该服务器可用的 FTP 凭据?