Bonjour,
Malheureusement, je n'ai aucune idée comment on peut faire ca:
Voila, je developpe une application mobile pour lequel j'ai cree une api Rest avec Php ecrit en Slim. Mon application upload des images sur le serveur avec cet api. Maintenant j'aimerais recuperer ces images pour les afficher dans mon application sans pour autant sauvegarder le fichier sur mon telephone.. Vous avez une idee comment on peut faire ca??
ben je pense que tu peux simplement te creer une route qui va te renvoyer le chemin et le nom de(s) l'image(s) et ensuite appeler directement ton image avec mondomain.com/chemin/vers/mon/image.png
Bonjour.
Personnellement, j'ai du mal à te suivre.
Si tu veux simplement afficher une image, tu le fais avec la balise img
en définissant l'attribut src
avec l'url de l'image, vu que ton application distante ets une api, tu as simplement à renvoyer depuis l'api l'url complète.
J'ai une classe qui gere les fichiers dans laquelle j'ai crée une fonction statique qui aura tout simplement a retourner l'url du fichier passer en parametre:
public static function get_users_files($user_id, $file_name, $file_type){
$server_protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https') === FALSE ? 'http' : 'https';
$domain_name = $_SERVER['HTTP_HOST'];
$server_script_name = $_SERVER['SCRIPT_NAME'];
$script_directory = substr($server_script_name, 1, strrpos($server_script_name, '/') - 1);
$basic_link = $server_protocol . '://' . $domain_name . '/' . $script_directory;
if($file_type === self::AVATAR)
return $basic_link . '/users_uploads/' . $user_id . '/avatar/' . $file_name . '.jpg';
}
Merci de votre aide les amis :)