如何解决尝试通过 Python 将 PDF 上传到外部 FTP 服务器
我正在尝试使用 Python 将 PDF 文档上传到外部服务器。但是,我遇到了似乎无法追踪的错误。
import ftplib
import os
# Logging into ftp site with login information
session = ftplib.FTP('ftpsite','username','password')
print('Logging in')
# Choosing file to send
filepath = 'G:\\folder'
filename = 'TEST12142020.pdf'
pathandname = os.path.join(filepath,filename)
filename = open(pathandname,'rb')
print ('Opened file')
# Sending the file
print('Sending file')
session.storbinary('STOR ' + pathandname,file)
print('Sent file')
# Closing file and ftp
file.close()
print('Closing file')
session.quit()
Logging in
Opened file
Sending file
Traceback (most recent call last):
File "G:\folder\UploadtoFTPTest.py",line 17,in <module>
session.storbinary('STOR ' + pathandname,file)
File "C:\Python27\ArcGIS10.5\lib\ftplib.py",line 471,in storbinary
conn = self.transfercmd(cmd,rest)
File "C:\Python27\ArcGIS10.5\lib\ftplib.py",line 376,in transfercmd
return self.ntransfercmd(cmd,rest)[0]
File "C:\Python27\ArcGIS10.5\lib\ftplib.py",line 339,in ntransfercmd
resp = self.sendcmd(cmd)
File "C:\Python27\ArcGIS10.5\lib\ftplib.py",line 249,in sendcmd
return self.getresp()
File "C:\Python27\ArcGIS10.5\lib\ftplib.py",line 224,in getresp
raise error_perm,resp
ftplib.error_perm: 553 Prohibited file name: G:\GIS\Departments\ItmdGis\Users\hbubac\Data and
Scripts\Crime Maps\new scripts\TEST12142020.pdf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。