Autor Zpráva
pleb
Profil *
Zdravím,
snažím se připojit obrázek jako soubor k formdata pomocí:
var fd = new FormData();
fd.append('pic', picture);

Problém je ale v tom, že ten obrázek je v proměnné "picture" uložen jako data url, tedy: "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD.." takže se odešle jako obyčejný text a ne jako soubor.
Jak mám ten obrázek převést na soubor.. (pravděpodobně blob)..?

Díky za případné rady
peta
Profil
To je spis dotaz pro php forum, ne?
1)
<?php
echo "<img src=data:image/jpg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD..>";
?>

2)
<?php
header("Content-type: image/jpg");
echo base64_decode("/9j/4AAQSkZJRgABAQEBLAEsAAD..");
?>
pleb
Profil *
Musít to být v javascriptu, v php mi je to na prd jelikož to už jsou data odeslaná.
Nicméně už se mi to podařilo vyřešit skze javascriptový Blob konstruktor

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: