C#才用什么方法从服务器下载图片文件

本人在做毕业设计,老师要求一名同学搞一个服务器将图片存入。我的任务是要从它的服务器中接收图片。下图是同学告诉我的远程桌面连接后的样子,图片被保存 在了桌面上的4G文件夹中。请问大佬们,该如何使用C#winform将这个名为“4G”的文件夹下载到我的电脑上!网上查的从服务器下载文件的程序,中 的“想要下载的文件路径”不知道应该怎样填写!URL是123.57.142.3。还望明白的大佬不吝赐教!

关键是不知道想要下载的4G那个文件夹的文件路径该怎么填!!!

是用smb共享还是iis共享?

对,这是关键。当然最好别丢桌面上,桌面文件夹访问权限高

ps:话说,你不是应该先问你同学,他怎么存入的么?难道他跟你一样,远程链接上去粘贴复制过去的?
要不架个简易ftp上去。让做毕设的研究smb协议太难为人了,还是FTP好点。(虽然ftp也在淘汰边缘,不过做个毕设怎么简单怎么来吧)

如果仅仅是需要从服务器上下载或上传文件等用FTP最简单

iis是http协议的服务器,就是web服务器;
smb是局域网共享协议,就是在计算机上共享某个文件夹;

IIS的话填写:
http://127.57.142.3/4G/2.jpg

SMB的话填写:
\\127.57.142.3\4G\2.jpg
加上转义字符就应该是:
\\\\127.57.142.3\\4G\\2.jpg

大佬,请问您说的架个简易FTP是应该怎样操作呢?您有教学的文章可以给我看看嘛?我同学现在可能休息了,还不知道他是怎么把这些文件弄进去的

同学说他是直接复制过去的,通过4G网络传输。

大佬,使用您说的IIS格式的输入接收时会出现“无法连接到远程服务器“的报错,而使用SMB那种格式,会提示不支持URI格式。请问是因为某些权限没有打开吗?

得部署到iis或者其他web服务器,才可以用webclient下载

您好大佬,请问您说的部署是应该如何做呢?您有空时可以抽空回答一下吗!十分感谢

大佬,我刚刚试着在同学的服务器上搭建了一个FTP(按照百度经验做的),但是在我自己的电脑上浏览器中无法访问服务器论坛发帖机搭建的FTP的ip地址,请问您知道是为什么嘛?


SMB下载文件用这句就行:
System.IO.File.Copy("\\\\127.57.142.3\\4G\\2.jpg","d:\\2.jpg");

 

你可能感兴趣的:(C#才用什么方法从服务器下载图片文件)