Der upload ohne Index funktioniert auch einwandfrei, aber mit der Indizierung hab ich Probleme. Es liegt wohl an dem Namen, den ich der Funktion Upload() übergebe, aber ich hab keine Ahnung, wie ich das richtig machen könnte und hab leider auch in den einschlägigen Büchern nichts gefunden. Wenn mir da jemand weiterhelfen könnte, wäre ich sehr dankbar.
Code: Alles auswählen
#!/usr/bin/python
# coding=utf-8
import time, sys
import picamera
import ftplib
cam = picamera.PiCamera()
cam.resolution = (800, 600)
cam.rotation = 180
nummer = 1
newfilename=['bild02%d.jpg' % nummer]
def upload():
session = ftplib.FTP ('ftp.server.com' , 'benutzername' , 'passwort' )
directory = "/"
session.cwd(directory)
file = open('newfilename' , 'rb')
session.storbinary('STOR newfilename' , file)
file.close()
session.quit()
return
try:
while True:
cam.capture(newfilename)
nummer += 1
time.sleep(15)
if nummer==11:
nummer=1
upload()
else:
upload()
except KeyboardInterrupt:
cam.close()
sys.exit()