Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. gelöst-wie writeFile() in js script nutzen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

gelöst-wie writeFile() in js script nutzen

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
117 Beiträge 17 Kommentatoren 20.8k Aufrufe 24 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H heinzie

    @apollon77 sagte in gelöst-wie writeFile() in js script nutzen:

    Web Adapter

    meinst du die Stelle, da ist bei mir nichts aktiviert.
    3492bb40-d907-4055-adf4-d5f2d8f04b53-grafik.png

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von liv-in-sky
    #70

    @heinzie
    @apollon77

    könnte es das hier sein - das hat damals für dateien funktioniert

    https://forum.iobroker.net/post/296618

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    H 1 Antwort Letzte Antwort
    0
    • liv-in-skyL liv-in-sky

      @heinzie
      @apollon77

      könnte es das hier sein - das hat damals für dateien funktioniert

      https://forum.iobroker.net/post/296618

      H Offline
      H Offline
      heinzie
      schrieb am zuletzt editiert von
      #71

      @liv-in-sky Habe das nochmal geprüft, leider kein Erfolg. Nur die Version von Peoples läuft bei mir.

      1 Antwort Letzte Antwort
      0
      • H heinzie

        @Peoples Vielen Dank, die Version läuft bei mir auch. Eine Frage noch zu der Zeit bei der Timeoutfunktion. Bei dir steht dort 5000, ist das so technisch notwendig oder ist die Zeit bei dir so gewollt?

        PeoplesP Offline
        PeoplesP Offline
        Peoples
        schrieb am zuletzt editiert von
        #72

        @heinzie

        die 5000 steht ja für 5 Sekunden, ich glaube ich hatte damals Probleme da ja bei mir auch die Historie mit 50 Bildern immer aktuallisiert werden muss.

        Ich beantworte keine Fragen zu Themen via PN

        H 1 Antwort Letzte Antwort
        0
        • PeoplesP Peoples

          @heinzie

          die 5000 steht ja für 5 Sekunden, ich glaube ich hatte damals Probleme da ja bei mir auch die Historie mit 50 Bildern immer aktuallisiert werden muss.

          H Offline
          H Offline
          heinzie
          schrieb am zuletzt editiert von
          #73

          @Peoples Danke für die Info

          PeoplesP 1 Antwort Letzte Antwort
          0
          • H heinzie

            @Peoples Danke für die Info

            PeoplesP Offline
            PeoplesP Offline
            Peoples
            schrieb am zuletzt editiert von
            #74

            @heinzie
            Hab das gerade mal auf 2 Sekunden abgeändert, werde berichten wenn es da Probleme gibt

            Ich beantworte keine Fragen zu Themen via PN

            1 Antwort Letzte Antwort
            0
            • H heinzie

              @apollon77 sagte in gelöst-wie writeFile() in js script nutzen:

              Web Adapter

              meinst du die Stelle, da ist bei mir nichts aktiviert.
              3492bb40-d907-4055-adf4-d5f2d8f04b53-grafik.png

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #75

              @heinzie Ok, dann cached nicht der web Adapter ... also kann es ggf nur der Browser sein

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • O Offline
                O Offline
                onweb
                schrieb am zuletzt editiert von onweb
                #76

                Hallo,

                das Thema hier ist schon etwas älter aber es tangentiert meine aktuelle Problemlösung zumindest zu 50% und zum writeFile() gibt es nicht all zu viele Beiträge.
                Die im Beitrag genutzte Bildquelle ist das relativ "statische" Bild einer oder mehrerer Kameras.

                Ich suche jedoch eine Lösung für das Hochladen und Speichern einer/mehrerer Bilder vom Rechner des Betrachter meiner Vis-Page.
                Angedachter zu nutzender "html-code"

                <input type="file" id="input">
                

                Über ein Eingabefenster kann ich ein Bild auswählen.
                Doch wie bekomme ich dieses Bild auf meinen ioBroker-Server geladen und gespeichert?
                Vielleicht hat jemand eine Idee

                liv-in-skyL 4 Antworten Letzte Antwort
                0
                • O onweb

                  Hallo,

                  das Thema hier ist schon etwas älter aber es tangentiert meine aktuelle Problemlösung zumindest zu 50% und zum writeFile() gibt es nicht all zu viele Beiträge.
                  Die im Beitrag genutzte Bildquelle ist das relativ "statische" Bild einer oder mehrerer Kameras.

                  Ich suche jedoch eine Lösung für das Hochladen und Speichern einer/mehrerer Bilder vom Rechner des Betrachter meiner Vis-Page.
                  Angedachter zu nutzender "html-code"

                  <input type="file" id="input">
                  

                  Über ein Eingabefenster kann ich ein Bild auswählen.
                  Doch wie bekomme ich dieses Bild auf meinen ioBroker-Server geladen und gespeichert?
                  Vielleicht hat jemand eine Idee

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #77

                  @onweb

                  ganz verstehe ich es noch nicht

                  der input öffnet ja ein dateiverzeichnis - dieses liegt wo ? soll das schon der iobroker server sein ? oder eine externe quelle

                  in der vis soll dann dieses dateiverzeichnis gesehen werden und bei auswahl einer datei (Bildes), soll damit was geschehen

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  O 1 Antwort Letzte Antwort
                  0
                  • O onweb

                    Hallo,

                    das Thema hier ist schon etwas älter aber es tangentiert meine aktuelle Problemlösung zumindest zu 50% und zum writeFile() gibt es nicht all zu viele Beiträge.
                    Die im Beitrag genutzte Bildquelle ist das relativ "statische" Bild einer oder mehrerer Kameras.

                    Ich suche jedoch eine Lösung für das Hochladen und Speichern einer/mehrerer Bilder vom Rechner des Betrachter meiner Vis-Page.
                    Angedachter zu nutzender "html-code"

                    <input type="file" id="input">
                    

                    Über ein Eingabefenster kann ich ein Bild auswählen.
                    Doch wie bekomme ich dieses Bild auf meinen ioBroker-Server geladen und gespeichert?
                    Vielleicht hat jemand eine Idee

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #78

                    @onweb

                    das hier wäre so in beispiel - geht das in deine richtung

                    https://www.tutorialkart.com/nodejs/node-js-upload-file-to-server/

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    1
                    • O onweb

                      Hallo,

                      das Thema hier ist schon etwas älter aber es tangentiert meine aktuelle Problemlösung zumindest zu 50% und zum writeFile() gibt es nicht all zu viele Beiträge.
                      Die im Beitrag genutzte Bildquelle ist das relativ "statische" Bild einer oder mehrerer Kameras.

                      Ich suche jedoch eine Lösung für das Hochladen und Speichern einer/mehrerer Bilder vom Rechner des Betrachter meiner Vis-Page.
                      Angedachter zu nutzender "html-code"

                      <input type="file" id="input">
                      

                      Über ein Eingabefenster kann ich ein Bild auswählen.
                      Doch wie bekomme ich dieses Bild auf meinen ioBroker-Server geladen und gespeichert?
                      Vielleicht hat jemand eine Idee

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #79

                      @onweb

                      konnte bis jetzt nur das machen - muss schauen, w ie ich das richtig in die vis einbauen kann - die webseite, die du siehst , ist auf dem iobroker server gehostet und schreibt in den iobroker server

                      AApossis (114).gif

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @onweb

                        ganz verstehe ich es noch nicht

                        der input öffnet ja ein dateiverzeichnis - dieses liegt wo ? soll das schon der iobroker server sein ? oder eine externe quelle

                        in der vis soll dann dieses dateiverzeichnis gesehen werden und bei auswahl einer datei (Bildes), soll damit was geschehen

                        O Offline
                        O Offline
                        onweb
                        schrieb am zuletzt editiert von
                        #80

                        @liv-in-sky

                        Genau, das

                        <input type="file" id="input">
                        

                        öffnet einen Dialog, um eine Datei auszuwählen.

                        Was danach passiert oder notwendig ist wird auch auf verschiedenen Internetseiten erklärt, auch mit Javascript.
                        zum Beispiel:

                        var selectedFile = document.getElementById('input').files[0];
                        

                        Aber in der vis sind, zumindest gefüllt, mir irgendwie die Hände gebunden, weil ich den temporären Verweis auf die "Datei" durch die id="input" irgendwie nicht in einen JScript zur Weiterverarbeitung und zum Abspeichern mit writeFile() bekomme.

                        Das Ziel soll am Ende sein, dass die oben gewählte Datei am Ende in irgendeinem Ordner auf dem Raspi mit der ioBroker-Installation liegt.

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • O onweb

                          @liv-in-sky

                          Genau, das

                          <input type="file" id="input">
                          

                          öffnet einen Dialog, um eine Datei auszuwählen.

                          Was danach passiert oder notwendig ist wird auch auf verschiedenen Internetseiten erklärt, auch mit Javascript.
                          zum Beispiel:

                          var selectedFile = document.getElementById('input').files[0];
                          

                          Aber in der vis sind, zumindest gefüllt, mir irgendwie die Hände gebunden, weil ich den temporären Verweis auf die "Datei" durch die id="input" irgendwie nicht in einen JScript zur Weiterverarbeitung und zum Abspeichern mit writeFile() bekomme.

                          Das Ziel soll am Ende sein, dass die oben gewählte Datei am Ende in irgendeinem Ordner auf dem Raspi mit der ioBroker-Installation liegt.

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #81

                          @onweb

                          leider habe ich keine gute nachricht - bin leider etwas überfordert mit dem script - ich kann zwar daten übertragen, bekomme es aber nicht in vis eingebunden - am ende wird immer eine neue webseite aufgerufen, welche nicht in der vis ist

                          das problem bei der sache ist ja die übertragung des files - letztlich muss ja ein kopiervorgang vom pc zum iobroker stattfinden - und das funktioniert nur über http. das kann man über einen kleinen webserver, der durch ein script erzeugt wird, hinbekommen. sendet man nun die daten über htlm an diesen webserver, wird am ende dieser webserver geöffnet und man verläßt die vis

                          da muss leider jmd anderes helfen

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          apollon77A 1 Antwort Letzte Antwort
                          0
                          • liv-in-skyL liv-in-sky

                            @onweb

                            leider habe ich keine gute nachricht - bin leider etwas überfordert mit dem script - ich kann zwar daten übertragen, bekomme es aber nicht in vis eingebunden - am ende wird immer eine neue webseite aufgerufen, welche nicht in der vis ist

                            das problem bei der sache ist ja die übertragung des files - letztlich muss ja ein kopiervorgang vom pc zum iobroker stattfinden - und das funktioniert nur über http. das kann man über einen kleinen webserver, der durch ein script erzeugt wird, hinbekommen. sendet man nun die daten über htlm an diesen webserver, wird am ende dieser webserver geöffnet und man verläßt die vis

                            da muss leider jmd anderes helfen

                            apollon77A Offline
                            apollon77A Offline
                            apollon77
                            schrieb am zuletzt editiert von
                            #82

                            @liv-in-sky ich würde es per socketio machen. Das ist im Vis da und damit kannst du das file in den ioBroker Storage packen. Aber mehr als die Idee bzw. den Weg kann ich nicht beisteuern

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            liv-in-skyL 2 Antworten Letzte Antwort
                            0
                            • apollon77A apollon77

                              @liv-in-sky ich würde es per socketio machen. Das ist im Vis da und damit kannst du das file in den ioBroker Storage packen. Aber mehr als die Idee bzw. den Weg kann ich nicht beisteuern

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von
                              #83

                              @apollon77 danke für den tipp - dann muss ich mal socket und file transfer goggeln

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              1 Antwort Letzte Antwort
                              0
                              • apollon77A apollon77

                                @liv-in-sky ich würde es per socketio machen. Das ist im Vis da und damit kannst du das file in den ioBroker Storage packen. Aber mehr als die Idee bzw. den Weg kann ich nicht beisteuern

                                liv-in-skyL Offline
                                liv-in-skyL Offline
                                liv-in-sky
                                schrieb am zuletzt editiert von liv-in-sky
                                #84

                                @apollon77

                                sorry, ich weiß, du bist im stress - aber nur mal gefragt, ob du das gemeint hast, um ein file zu schreiben

                                das hier im vis-editor unter script:

                                function sendfile( myvalue ) {var Self = this;   Self.servConn.writeFile('vis.0',myvalue); 
                                                                                  }      
                                

                                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                apollon77A 1 Antwort Letzte Antwort
                                0
                                • liv-in-skyL liv-in-sky

                                  @apollon77

                                  sorry, ich weiß, du bist im stress - aber nur mal gefragt, ob du das gemeint hast, um ein file zu schreiben

                                  das hier im vis-editor unter script:

                                  function sendfile( myvalue ) {var Self = this;   Self.servConn.writeFile('vis.0',myvalue); 
                                                                                    }      
                                  
                                  apollon77A Offline
                                  apollon77A Offline
                                  apollon77
                                  schrieb am zuletzt editiert von
                                  #85

                                  @liv-in-sky so in der Art ... siehe auch https://github.com/ioBroker/ioBroker.socketio/#writefile

                                  Am Ende ist der Pfad in Eurem Fall vllt besser zB userdata_0.0/pfad/to/file.jpg und myvalue ist der "Buffer" mit den Daten

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  1 Antwort Letzte Antwort
                                  1
                                  • O onweb

                                    Hallo,

                                    das Thema hier ist schon etwas älter aber es tangentiert meine aktuelle Problemlösung zumindest zu 50% und zum writeFile() gibt es nicht all zu viele Beiträge.
                                    Die im Beitrag genutzte Bildquelle ist das relativ "statische" Bild einer oder mehrerer Kameras.

                                    Ich suche jedoch eine Lösung für das Hochladen und Speichern einer/mehrerer Bilder vom Rechner des Betrachter meiner Vis-Page.
                                    Angedachter zu nutzender "html-code"

                                    <input type="file" id="input">
                                    

                                    Über ein Eingabefenster kann ich ein Bild auswählen.
                                    Doch wie bekomme ich dieses Bild auf meinen ioBroker-Server geladen und gespeichert?
                                    Vielleicht hat jemand eine Idee

                                    liv-in-skyL Offline
                                    liv-in-skyL Offline
                                    liv-in-sky
                                    schrieb am zuletzt editiert von liv-in-sky
                                    #86

                                    @onweb

                                    irgendwie schaffe ich es noch nicht, ein "richtiges" file zu speichern - was geht ist ein base64-format image in einen datenpunkt zu schreiben - ich nehme an, das hilft dir nicht weiter

                                    • unten wird geladen
                                    • oben sieht man, was im datenpunkt steht - das base64 file über ein image-widget angezeigt

                                    AApossis (116).gif

                                    ich suche noch nach einer lösung, wie ich das base64 umwandeln kann, in ein image - bisher wird mir leider noch ein jpeg erzeugt, obwohl es ein png ist und daher wird es niht angezeigt

                                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                    O 1 Antwort Letzte Antwort
                                    0
                                    • liv-in-skyL liv-in-sky

                                      @onweb

                                      irgendwie schaffe ich es noch nicht, ein "richtiges" file zu speichern - was geht ist ein base64-format image in einen datenpunkt zu schreiben - ich nehme an, das hilft dir nicht weiter

                                      • unten wird geladen
                                      • oben sieht man, was im datenpunkt steht - das base64 file über ein image-widget angezeigt

                                      AApossis (116).gif

                                      ich suche noch nach einer lösung, wie ich das base64 umwandeln kann, in ein image - bisher wird mir leider noch ein jpeg erzeugt, obwohl es ein png ist und daher wird es niht angezeigt

                                      O Offline
                                      O Offline
                                      onweb
                                      schrieb am zuletzt editiert von
                                      #87

                                      @liv-in-sky

                                      Ich tue mich auch schwer, auch vom Verständnis, wo mein file gerade ist.

                                      <input type="file" id="input" onchange="sendfile(this.files)">
                                      

                                      Das in Html-Box in vis-editor

                                      und dort diesen Script

                                      function sendfile( myvalue ) {    var Self = this;   Self.servConn.writeFile('test.png',myvalue); }
                                      

                                      erzeugt zwar eine Datei in meinem Dateisystem, aber der Inhalt ist natürlich erstmal mehr oder weniger sinnlos.
                                      Mir ist leider das Pointerkonzept noch nicht klar, wie der Verweis auf das File mit id="input" oder wie hier mit sendfile(this.files) übergeben wird.

                                      Und wie dann dieser Pointer zusammengesetzt, also Array, File, Größe, Typ etc... und daraus dann nutzbar ist

                                      liv-in-skyL 2 Antworten Letzte Antwort
                                      0
                                      • O onweb

                                        @liv-in-sky

                                        Ich tue mich auch schwer, auch vom Verständnis, wo mein file gerade ist.

                                        <input type="file" id="input" onchange="sendfile(this.files)">
                                        

                                        Das in Html-Box in vis-editor

                                        und dort diesen Script

                                        function sendfile( myvalue ) {    var Self = this;   Self.servConn.writeFile('test.png',myvalue); }
                                        

                                        erzeugt zwar eine Datei in meinem Dateisystem, aber der Inhalt ist natürlich erstmal mehr oder weniger sinnlos.
                                        Mir ist leider das Pointerkonzept noch nicht klar, wie der Verweis auf das File mit id="input" oder wie hier mit sendfile(this.files) übergeben wird.

                                        Und wie dann dieser Pointer zusammengesetzt, also Array, File, Größe, Typ etc... und daraus dann nutzbar ist

                                        liv-in-skyL Offline
                                        liv-in-skyL Offline
                                        liv-in-sky
                                        schrieb am zuletzt editiert von
                                        #88

                                        @onweb

                                        hast du das gesehen ? https://forum.iobroker.net/post/674953

                                        ist eigentlich genau das thema hier - wollte nur einen neuen thread aufmachen

                                        dort siehst du meine "verzweifelten" versuche, das file zu bekommen

                                        im moment bekommst du ja nur die info, wo das file ist und wie es heißt...
                                        es muss ja noch in den browser speicher und kann dann erst an iobroker gesendet werden

                                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                        1 Antwort Letzte Antwort
                                        0
                                        • O onweb

                                          @liv-in-sky

                                          Ich tue mich auch schwer, auch vom Verständnis, wo mein file gerade ist.

                                          <input type="file" id="input" onchange="sendfile(this.files)">
                                          

                                          Das in Html-Box in vis-editor

                                          und dort diesen Script

                                          function sendfile( myvalue ) {    var Self = this;   Self.servConn.writeFile('test.png',myvalue); }
                                          

                                          erzeugt zwar eine Datei in meinem Dateisystem, aber der Inhalt ist natürlich erstmal mehr oder weniger sinnlos.
                                          Mir ist leider das Pointerkonzept noch nicht klar, wie der Verweis auf das File mit id="input" oder wie hier mit sendfile(this.files) übergeben wird.

                                          Und wie dann dieser Pointer zusammengesetzt, also Array, File, Größe, Typ etc... und daraus dann nutzbar ist

                                          liv-in-skyL Offline
                                          liv-in-skyL Offline
                                          liv-in-sky
                                          schrieb am zuletzt editiert von
                                          #89

                                          @onweb

                                          was hast du mit dem file vor - in der vis kann man es anzeigen

                                          möchtest du mit telegram versenden ?

                                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                          O 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          492

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe