Probleme beim Bild hochladen mit wput

  • Hallo zusammen.
    Ich werde am 31.08 ein Jahr nach England gehen und dazu hab ich einen Blog kurz programmiert. Und da soll es auch "aktuelle" Bilder aus meinem Zimmer geben.
    Also hatte ich folgende Idee: Eine Logitech C240 am Raspberry Pi und ein Skripkt was jede 30 Sekunden ein Bild macht und dieses hochläd. Das mit dem Bild aufnehmen klappt ganz gut und auch in guter Qualität. Sobald ich es aber per

    Code
    wput /var/www/bild.png ftp://user:passwort@webseite.de/html/webcam/bild.png

    auf meinen Webspace (matteohoeren.de) hochlade, ist das Bild danach verzerrt und verschoben. (Bild seht ihr hier: matteohoeren.de/webcam.php .)

    Das Skript, was das alles macht sieht so aus:

    Bash
    #!/bin/bash
    for (( ; ; )) do
    fswebcam -r 1280x720 --fps 1 -F 1 --save /var/www/bild.png 
    sleep 10
    wput /var/www/bild.png ftp://user:passwort@webseite.de/html/webcam/bild.png
    sleep 20
    
    
    done

    Das oben erklärte wird dann von einer Endlosschleife immer wiederholt.
    Was mache ich also falsch? Jemand eine Idee? Hab schon versucht mit wput Ascii mode und binary mode zu arbeiten, selber Fehler.

    :danke_ATDE: Für's helfen!

  • Ich würde da mal erstma nicht den wput für verantwortlich machen.
    Sieht das bild denn gut aus wenn du einfach nur das Bild zeigst ohen fomratierung , Javageraffel und php Zeugs? also eine billige html ....

    --
    man ist das System-Anzeigeprogramm für die Handbuchseiten von Linux.

  • lege mal in Deinem Home eine .netrc an:

    vim ~/.netrc
    oder
    nano ~/.netrc
    Inhalt:

    Code
    machine your.hostname.here login DeinUsername password DeinPasswort

    Jetzt kannst Du einfach mal selbst drauf verbinden: ftp your.hostname.here
    Login sollte automatisch passieren. Mit "ls" solltest Du Dateien und Ordner sehen.
    Mit "quit" die Verbindung wieder schliessen.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!