2010-04-24 12 views
1

J'utilise une API qui, après une URL, redirige vers un fichier sur le serveur. Les noms de fichiers ont "_s, _m et _l" ajouté à la fin (petit, moyen, grand). Toutefois, étant donné que la chaîne de requête de l'URL est analysée dynamiquement, je ne récupère pas le nom de fichier réel. L'image s'affiche correctement, mais est-il possible de récupérer le nom de fichier du fichier image à partir du code? (c'est-à-dire où l'URL a été redirigée vers)?Obtenir l'URL redirigée depuis le code

e.g. http://api.somesite.com/getimage?small (this is what I enter) 
"http://somesite.com/images/userimage_s.png" (this is where it redirects to. I would like to get this address from code) 

Merci pour tout conseil

Répondre

0

me semble que vous essayez d'accéder à certaines images que vous ne devriez pas accéder ;-) programme

Vous pouvez accéder à l'URL donnée avec un client HTTP (ouvrir le flux avec un lecteur de flux peut déjà suffire) et faites attention à un en-tête Location, qui contiendra probablement l'URL que vous recherchez.