首页 > Windows开发 > 详细

FTP 服务器在WIN10上的搭建及服务端下载文件实例

时间:2020-02-28 15:07:12      阅读:117      评论:0      收藏:0      [点我收藏+]

1.搭建

(1)控制面板--->程序----->将FTP服务器打勾

技术分享图片

(2)输入iis,或者右键桌面-->管理-->服务和应用程序--->internet information service,右键网站,添加FTP站点。

技术分享图片

(3)cmd输入ipconfig/all,查询本机ip地址,将Ip地址填入。

技术分享图片

(4)打勾如下

技术分享图片

(5)确定,然后重启计算机生效。加入Ip地址是1.2.3.4,在浏览器输入ftp://1.2.3.4,跳转至物理地址。

2.客户端下载文件实例

from ftplib import FTP 
import sys,os
print(sys.executable)
os.chdir(r‘C:\Users\旺仔QQ糖\Desktop\webpageDesign‘)
filepath=‘pic‘
Host=‘1.2.3.4‘
files=[‘1.png‘,‘2.png‘,‘3.png‘,‘4.png‘]
def getFiles(files,ftp,bufsize):
	for file in files:
		ftp.retrbinary(‘retr ‘+file,open(file,‘wb‘).write,bufsize)

f=FTP(Host)
f.login()
print(‘success login‘)
f.encoding=‘GB18030‘  # encod chinese character

f.cwd(filepath)
getFiles(files,f,1024)

 需要注意的是需要  f.encoding=‘GB18030‘,否则汉字将出现乱码。

 

FTP 服务器在WIN10上的搭建及服务端下载文件实例

原文:https://www.cnblogs.com/johnyang/p/12376833.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!