Сломанный канал при использовании FTP (работал раньше)
У меня есть система, в которой она делает снимок каждые 15, 45, 00 минут в каждый час каждого дня, и когда я снова запускаю программу, она не загружает и не выдает, а Errno 32 Broken Pipe. Я попытался использовать ftplib и загрузить с помощью python на моем компьютере, и это работает, но когда я пробую его на raspberry pi 3, он выдает ошибку. Вот фрагмент моего кода:
def send_rivpics():
capture = call(["fswebcam", "/home/pi/Desktop", "-r", "1280x740", "--no-banner", "rvr_stat.jpg"])
if capture == 0:
try:
session = ftplib.FTP('files.000webhost.com','floodmonitoring-malabon','raspberry001')
# change to your pic location
file = open("/home/pi/rvr_stat.jpg", "rb")
res = session.storbinary('STOR public_html/imgs/example.jpg', file)
time.sleep(1)
if ("226" in res) or ("successfully transferred" in res):
print("Upload Success")
else:
print("Upload Failed")
except:
print("Upload Error")
file.close()
session.quit()
Спасибо за помощь!