img src=blob: comment convertir en fichier?

WRInaute impliqué
Bonjour,

J'ai un fichier image généré qui donne:

Code:
<img id="imgcaptmobile" width="487" src="blob:http%3A//www.monsite.com/4afa5259-b041-4a0a-9f8b-fa9c6192eb87">

J'aimerai le récupérer pour l'uploader en ajax, mais je ne sais pas comment convertir le blob en fichier traditionnel .jpg par exemple... Une idée?
Merci
 
WRInaute accro
un scrip php qui envoie un header "image/jpg" suivi d'un echo des datas brutes ?
 
WRInaute accro
Sauf que si l'image est un png, envoyer le header jpg n'aura sans doute pas un effet très réussi.

Le fichier est généré depuis quoi ? Une BDD ? Tu n'as pas un champ couplé avec chaque champ blob qui t'indique les en-têtes images associées ?
 
WRInaute impliqué
C'est un fichier généré par un script :

Code:
var desiredWidth;

    $(document).ready(function() {
		$("#takePictureField").on("change",gotPic);
		desiredWidth = window.innerWidth;

        if(!("url" in window) && ("webkitURL" in window)) {
            window.URL = window.webkitURL;
        }

	});

	function gotPic(event) {
        if(event.target.files.length == 1 &&
           event.target.files[0].type.indexOf("image/") == 0) {
            $("#imgcaptmobile").attr("src",URL.createObjectURL(event.target.files[0]));
        }
	}

html:

Code:
<input type=\"file\" capture=\"camera\" accept=\"image/*\" id=\"takePictureField\">
          		<img id=\"imgcaptmobile\" width=\"487\">
 
Discussions similaires
Haut