[HTML/JS/PHP] execcommand(insertimage)->editable div->form

Pagina: 1
Acties:

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Hoi, ik heb even geen idee of deze hier of in /14 moet. Ik gok op deze ;)

Ik heb een contenteditable div, en daarin kan je een afbeleding plaatsen dmv execcommand("insertimage", true, "");

Dan zie je een mooie afbeelding, maar nu wil ik iets waarvan ik niet weet of het mogelijk is. Ik heb al veel gezocht en geprobeerd, en ik kan het niet vinden. Daarom vraag ik hier of het überhaupt wel mogelijk is voordat ik er uren aan verspil.

Ik wil namelijk de inhoud van de div mailen mbv mail().
Dat werkt allemaal al soepeltjes, maar ik krijg het niet voor elkaar om de (lokale) image toe te voegen aan de mail.
Aangezien de FORM alleen de files meestuurt die in een input type=text staan, wordt de image in de div niet meegestuurd.
Hoe kan ik er voor zorgen dat de image wel wordt meegestuurd, of hoe kan ik zorgen dat deze meegemaild wordt?

Ik hoop dat het duidelijk is :) Bij voorbaat dank voor de hulp!

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Ik heb hier echt veel over gezocht

De oplossing die ik in gedachten had was een file field aan te maken die ik zou vullen d.m.v javascript met de local filename van de picture en dan direct posten om gemaild te worden

maar helaaaaassss IE slikte het niet om via js dat filefield te vullen.

Toen dacht ik dat ik misschien met javascript die local file wel naar base64 kon omzetten
maar ook daar no such luck

dus suc6 ;(

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Die dingen had ik ook al aan gedacht ja :( Ik wist dat je geen file inputs kon manipuleren maar die 2e optie is opzich ook wel een goeie. Maar je kan geen img`s uitlezen he?

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router