Par exemple, si je mets des en-têtes pour télécharger un fichier de mon serveur, je feraisPuis-je mettre les en-têtes pour télécharger un fichier à partir d'un emplacement distant, par exemple CloudFiles
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
Et puis juste sortie les données de le fichier
Est-il possible de définir une URL à distance dans le Content-Disposition?
Exemple header('Content-Disposition: attachment; filename="http://remote.location/downloaded.pdf"
);
Ou suis-je en train de penser à ce sujet dans le mauvais sens?
Je pense que la réponse devrait être « Oui, vous suffit de faire une redirection 302 ». Upvoted néanmoins. – troelskn
L'OP faisait référence aux en-têtes Content-Disposition ("Est-il possible de définir une URL distante dans Content-Disposition?"). Il n'est pas possible de faire une redirection en utilisant ces en-têtes. –
comment est-ce que j'appliquerais cette technique à une application de rails où je lie à un mp3 à distance? J'ai posé une question à ce sujet [ici] (http://stackoverflow.com/questions/3278533/how-to-set-content-disposition-for-a-file-thats-stored-at-a-remote-location) – stephenmurdoch