我正在使用 pythonftplib
将图像上传到我的 raspberryPi 上位于 /var/www 的文件夹中。
一切工作正常,除了上传的文件有600
权限和我需要644
对于他们来说。
哪种方法最好?
我正在寻找类似的东西:
def ftp_store_avatar(name, image):
ftp = ftp_connect()
ftp.cwd("/img")
file = open(image, 'rb')
ftp.storbinary('STOR ' + name + ".jpg", file) # send the file
[command to set permissions to file]
file.close()
ftp.close()
您需要使用sendcmd。
下面是一个通过 ftplib 更改权限的示例程序:
#!/usr/bin/env python
import sys
import ftplib
filename = sys.argv[1]
ftp = ftplib.FTP('servername', 'username', 'password')
print ftp.sendcmd('SITE CHMOD 644 ' + filename)
ftp.quit()
快乐编程!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)