Maison > Questions et réponses > le corps du texte
Comme mentionné
Achetez-en un maintenant
file:///var/mobile/Containers/Data/xxxx.jpg
Les images qui doivent être ajoutées avec ce chemin sont lues dans des tableaux d'octets et transmises au serveur. Comment y parvenir ?
PS :
Essayez d'utiliser $http pour lire ce fichier
$http.get('file:///var/mobile/Containers/Data/xxxx.jpg')
.success(function(response) {
alert(response);
});
Je ne sais pas quelle est la réponse lue ici ?
大家讲道理2017-05-15 16:54:34
La méthode suivante peut convertir le résultat de l'image demandé en blob
Quant à la manière dont vous souhaitez l'utiliser par la suite, c'est à vous de décider
$http.get('http://localhost:9000/test.png')
.success(function(data) {
var blob = new Blob([data], {
type: 'image/png'
});
console.log(blob);
});
J'ai seulement essayé la méthode de diffusion des images sur le serveur, je ne sais pas si cela fonctionnera si vous chargez des images locales. Parce que le content-type
dans l'en-tête de réponse de l'image de service du serveur est image/png
, je ne sais pas ce qui se passe lors du chargement des fichiers locaux