Bild aus der Zwischenablage in Webmail-Formular einfügen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Bild aus der Zwischenablage in Webmail-Formular einfügen Tue, 18 May 10 22:28:34 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448525#m1448525 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448525#m1448525 <p>Hallo,</p> <p>gibt es eine Möglichkeit, oder ein Programm, mit dem ich in einem Webformular unter Windows XP und Firefox 3.6.3 ein Bild aus der Zwischenablage direkt in das Formular einfügen kann, so wie das bei Textverarbeitungsprogrammen funktioniert?</p> <p>Ich habe auf einer Webseite einen online-Mailverteiler, der mit PHP und Richtexteditor HTML-Mails erstellen kann. Ich kann zwar Bilder im Anhang zufügen, oder formatierten Text verfassen (RTE), aber aus der Zwischenablage Bilder direkt in das Mail einfügen ist damit nicht möglich.<br> Mailprogramme wie z.B. Archaeopteryx oder Outlook können das aber bei HTML-Mails doch auch.</p> <p>Kann mir jemand einen Tipp geben, in welche Richtung ich blicken muss?</p> <p>Danke, Gruß franc</p> Bild aus der Zwischenablage in Webmail-Formular einfügen Wed, 19 May 10 04:33:44 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448533#m1448533 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448533#m1448533 <p>Hallo,</p> <blockquote> <p>gibt es eine Möglichkeit, oder ein Programm, mit dem ich in einem Webformular unter Windows XP und Firefox 3.6.3 ein Bild aus der Zwischenablage direkt in das Formular einfügen kann, so wie das bei Textverarbeitungsprogrammen funktioniert?</p> </blockquote> <p>clientseitigen Zugriff kannst Du nur mit einer clientseitigen Technik haben.<br> Nicht mit einer (üblicherweise) serverseitigen wie PHP.</p> <blockquote> <p>Mailprogramme wie z.B. Archaeopteryx oder Outlook können das aber bei HTML-Mails doch auch.</p> </blockquote> <p>zwischen Mailprogrammen und einem Formular auf einer Webseite (aus dem gefährlichen Internet) bestehen himmelgroße Unterschiede.</p> <blockquote> <p>Kann mir jemand einen Tipp geben, in welche Richtung ich blicken muss?</p> </blockquote> <p><a href="http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard" rel="nofollow noopener noreferrer">http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard</a><br> Selbstverständlich kannst Du das nur für *Deinen* Browser konfigurieren.</p> <p>Freundliche Grüße</p> <p>Vinzenz</p> Bild aus der Zwischenablage in Webmail-Formular einfügen Wed, 19 May 10 08:14:27 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448532#m1448532 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448532#m1448532 <p>Hi,</p> <blockquote> <p>Ich habe auf einer Webseite einen online-Mailverteiler, der mit PHP und Richtexteditor HTML-Mails erstellen kann. Ich kann zwar Bilder im Anhang zufügen, oder formatierten Text verfassen (RTE), aber aus der Zwischenablage Bilder direkt in das Mail einfügen ist damit nicht möglich.</p> </blockquote> <p>was ist dein eigentliches Problem? Der Zugriff auf den Inhalt der Zwischenablage? - Siehe Antwort von Vinzenz, das ist nur sehr eingeschränkt und nur für *deinen eigenen Browser* möglich. Dann wäre das gewählte Themengebiet "PHP" aber völlig falsch, hier kann höchstens Javascript ins Spiel kommen.</p> <p>Oder das Erzeugen von HTML-Mails mit eingebetteten Bildern? - Dann müsstest du dich mit <a href="http://en.wikipedia.org/wiki/MIME#Multipart_messages" rel="nofollow noopener noreferrer">Multipart-Mails</a> auseinandersetzen oder ein Framework verwenden, das dir diese Arbeit abnimmt.</p> <blockquote> <p>Kann mir jemand einen Tipp geben, in welche Richtung ich blicken muss?</p> </blockquote> <p>Jetzt hast du zwei Richtungen. Such dir eine aus! ;-)</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> <a href="http://community.de.selfhtml.org/zitatesammlung/zitat7" rel="nofollow noopener noreferrer">Bitte komme jemand</a> mit einem *g* zum Wochenende, damit nicht über mich gelacht wird.<br>   (Gunnar Bittersmann)<br> </div> Bild aus der Zwischenablage in Webmail-Formular einfügen Wed, 19 May 10 09:13:50 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448527#m1448527 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448527#m1448527 <p>Lieber franc,</p> <p>Dein Problem hat primär nichts mit PHP, sondern vor allem mit JavaScript zu tun. Daher habe ich den Themenbereich für meine Antwort geändert.</p> <p>Die von Dir genannten Mailprogramme haben Zugriff auf die Zwischenablage des Betriebssystems und können so ein neues Bildobjekt generieren und dessen Bilddaten in die Mail hineinschreiben. Mit einem (JavaScript-gesteuerten) WYSIWYG-Editor auf einer Webseite ist das etwas völlig anderes.</p> <p>Der Unterschied: Die Mailprogramme erstellen eine Email-Datei (<a href="http://de.wikipedia.org/wiki/MIME" rel="nofollow noopener noreferrer">MIME</a>), in der die Bilddaten in Textform abgelegt werden, sodass die finale Textdatei als Container sowohl die (Rich-)Textdaten, als auch die Bilddaten enthält. Der WYSIWYG-Editor erstellt (in aller Regel) ein HTML-Dokument, welches eventuelle Bild-Dateien (also nicht Bilddaten!) referenzieren (also nicht "enthalten") kann.</p> <p>Lösung: Du bräuchtest entweder den Zugriff auf die Zwischenablage des Betriebssystems (konfigurierbar nur in Deinem !eigenen! Browser), um "im Hintergrund" die Daten als "Bildupload" (möglicherweise mittels AJAX?) auf den Server zu speichern, oder Dein WYSIWYG-Editor muss auf anderen Wegen an die Bildinformation gelangen.</p> <p>Diese "anderen Wege" könnten z.B. eine Zusatztechnologie wie Flash oder ein Java-Applet sein, die diesen Zugriff auf die Zwischenablage hat, und die dann im Hintergrund den Dateiupload der Bilddaten regelt und dem WYSIWYG-Editor die passenden Referenzen zurückliefert. Eine Java-basierte Lösung hat einmal jemand im TinyMCE-Forum <a href="http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=18088#p18088" rel="nofollow noopener noreferrer">vorgestellt</a>. Vielleicht hilft dir das weiter?</p> <p>Mir ist kein Verfahren bekannt, welches das gerade eingefügte Bild im WYSIWYG-Editor in eine <a href="http://aktuell.de.selfhtml.org/artikel/grafik/inline-images/" rel="nofollow noopener noreferrer">inline-Grafik</a> umwandeln kann, denn diese Lösung wäre aus PHP-Sicht sicherlich leicht in eine echte MIME-Datei umwandelbar.</p> <p>Liebe Grüße,</p> <p>Felix Riesterer.</p> <div class="signature">-- <br> ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:) </div> Bild aus der Zwischenablage in Webmail-Formular einfügen Wed, 19 May 10 21:06:29 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448526#m1448526 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448526#m1448526 <p>Vielen Dank Vinzenz, Martin, Felix.<br> Das war sehr hilfreich, ich weiß jetzt Bescheid.<br> Danke.</p> Bild aus der Zwischenablage in Webmail-Formular einfügen Wed, 19 May 10 22:52:46 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448528#m1448528 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448528#m1448528 <blockquote> <p>Lösung: ... um "im Hintergrund" die Daten als "Bildupload" (möglicherweise mittels AJAX?) auf den Server zu speichern, oder Dein WYSIWYG-Editor muss auf anderen Wegen an die Bildinformation gelangen.</p> </blockquote> <p>Also man könnte, wenn man es ohne Zwischenablage machen wollte, dann so machen, dass ein Bild explizit ausgewählt und hochgeladen wird, der Server wandelt es um in Base64 und schickt es wieder zurück wo es dann in das Mail eingebaut wird per JS und DOM (evtl. mit AJAX).<br> JavaScript darf zwar keine Dateien öffnen, aber zum Server schicken ja schon.</p> <p>Das ginge doch eigentlich oder?</p> Bild aus der Zwischenablage in Webmail-Formular einfügen Thu, 20 May 10 21:31:34 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448529#m1448529 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448529#m1448529 <p>Lieber franc,</p> <blockquote> <p>Also man könnte, wenn man es ohne Zwischenablage machen wollte, dann so machen, dass ein Bild explizit ausgewählt und hochgeladen wird</p> </blockquote> <p>ein Upload war nicht Deine Frage und ist auch kein Problem. Du wolltest über copy&paste eingefügte Bilder haben. Und das kannst Du nicht mit reinen JavaScript-Mitteln.</p> <p>Liebe Grüße,</p> <p>Felix Riesterer.</p> <div class="signature">-- <br> ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:) </div> Bild aus der Zwischenablage in Webmail-Formular einfügen Fri, 21 May 10 13:23:59 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448530#m1448530 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448530#m1448530 <blockquote> <p>ein Upload war nicht Deine Frage und ist auch kein Problem.</p> </blockquote> <p>Ich suche in erster Linie nach einer Lösung :-)</p> Bild aus der Zwischenablage in Webmail-Formular einfügen Fri, 21 May 10 15:02:26 Z https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448531#m1448531 https://forum.selfhtml.org/self/2010/may/19/bild-aus-der-zwischenablage-in-webmail-formular-einfuegen/1448531#m1448531 <p>Lieber franc,</p> <blockquote> <p>Ich suche in erster Linie nach einer Lösung :-)</p> </blockquote> <p>eine Lösung kannst Du erst finden, wenn Du Dein Problem genauestens(!) beschreiben kannst (siehe <a href="https://forum.selfhtml.org/?t=197876&m=1327732" rel="noopener noreferrer">Reaktion von Martin</a>), denn das setzt voraus, dass Du Dein Problem überhaupt verstanden hast. Erst dann kann man auch über Lösungsansätze diskutieren.</p> <p>Liebe Grüße,</p> <p>Felix Riesterer.</p> <div class="signature">-- <br> ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:) </div>