Maison > Questions et réponses > le corps du texte
P粉0051346852023-08-24 14:48:24
Vous pouvez également obtenir des objets BLOB directement depuis XMLHttpRequest. Définissez simplement ResponseType sur blob. Voici mon code :
var xhr = new XMLHttpRequest(); xhr.open("GET", "http://localhost/image.jpg"); xhr.responseType = "blob"; xhr.onload = response; xhr.send();
La fonction de réponse ressemble à ceci :
function response(e) { var urlCreator = window.URL || window.webkitURL; var imageUrl = urlCreator.createObjectURL(this.response); document.querySelector("#image").src = imageUrl; }
Nous créons simplement un élément image vide en HTML :
<img id="image"/>
P粉7425503772023-08-24 00:00:37
Le problème est que j'ai des données hexadécimales qui doivent être converties en binaire avant l'encodage Base64.
En PHP :
base64_encode(pack("H*", $subvalue))