[Gelöst] CCU-CGI Dateiupload via HTTP-POST
Verfasst: 15.04.2019, 15:52
Hallo miteinander
In den letzten 2 Monaten habe ich mich reingekniet, und die Homematic studiert, und konnte erfolgreich ein eigenes Sonos-Add-On, sowie ein Automatisches Backup mit FTP Upload programmieren.
Jetzt bin ich aber steckengeblieben.
Ich möchte mithilfe des Webinterfaces einen einfachen weg zum Upload von Dateien ermöglichen.
Aktuell habe ich ein "Funktionales" Add-On, mit dem schaffen wir es kleinere Dateien auf die Homematic zu laden.
Ich Benutze dafür aktuell eine Mischung von Base64 Encoding, sowie einer CGI (tclsh) die mit Http-Get Angesprochen wird.
Das ist natürlich nicht sehr zuverlässig, da einerseits Base64 nur weniger KB mag, und da ich natürlich RiesenURL's generieren muss, um den Inhalt zu übertragen.
Deshalb wollte ich das ganze mit einem POST lösen, anstatt mit der GET Funktion.
Um ehrlich zu sein, mit dem TCL komme ich immer noch nicht so gut zu recht, deshalb verdreht es mir fast den Magen wenn ich versuche die Beispiele zu dem Thema von Google in ihre Einzelteile zu zerlegen.
Die Forumsuche musste ich leider gottes aufgeben, da "POST", sowie "HTTP POST" mehr als 100 Seiten zurückliefen.
Ich würde mich über eine Hilfestellung zum Thema HTTP-POST via TCLSH-CGI Freuen.
MfG
Fabian
In den letzten 2 Monaten habe ich mich reingekniet, und die Homematic studiert, und konnte erfolgreich ein eigenes Sonos-Add-On, sowie ein Automatisches Backup mit FTP Upload programmieren.
Jetzt bin ich aber steckengeblieben.
Ich möchte mithilfe des Webinterfaces einen einfachen weg zum Upload von Dateien ermöglichen.
Aktuell habe ich ein "Funktionales" Add-On, mit dem schaffen wir es kleinere Dateien auf die Homematic zu laden.
Ich Benutze dafür aktuell eine Mischung von Base64 Encoding, sowie einer CGI (tclsh) die mit Http-Get Angesprochen wird.
Das ist natürlich nicht sehr zuverlässig, da einerseits Base64 nur weniger KB mag, und da ich natürlich RiesenURL's generieren muss, um den Inhalt zu übertragen.
Deshalb wollte ich das ganze mit einem POST lösen, anstatt mit der GET Funktion.
Um ehrlich zu sein, mit dem TCL komme ich immer noch nicht so gut zu recht, deshalb verdreht es mir fast den Magen wenn ich versuche die Beispiele zu dem Thema von Google in ihre Einzelteile zu zerlegen.
Die Forumsuche musste ich leider gottes aufgeben, da "POST", sowie "HTTP POST" mehr als 100 Seiten zurückliefen.
Ich würde mich über eine Hilfestellung zum Thema HTTP-POST via TCLSH-CGI Freuen.
MfG
Fabian