2013-07-25 3 views
0

Say, si sous une forme il y a un bouton qui est lié à un fichier à télécharger, dans ce cas: code.taz
Le code HTML est inférieure àComment obtenir un lien de fichier via une requête POST?

<form action="code.taz" id="download" method="post" name= 
    "download"> 
      <input type="hidden" name="f1" id="tf1" value="0"/> 
       <td> 
        <input type="submit" value="download now"/> 
       </td> 

Normalement, on aurait besoin de cliquer sur sur le bouton pour télécharger le fichier (méthode de soumission POST). Si je viens de visiter http://example.com/code.taz, la page vient de renvoyer 404.
Est-ce que cela signifie que le fichier n'est pas lié statiquement sur le serveur ou il peut être mais nous ne pouvons pas l'obtenir par Urls? Si possible, je voudrais savoir comment je peux obtenir le fichier sans visiter la page Web directement?

+0

Ils ont un code côté serveur qui envoie le fichier en réponse à certaines requêtes POST. – SLaks

+0

Basé sur le formulaire HTML fourni, comment créer la requête POST? Mon point est de voir si je peux télécharger le fichier sans visiter la page. – user1502776

+0

Regardez dans les outils de développement du navigateur ou dans Fiddler. – SLaks

Répondre

0

Une fois que vous avez visité l'URL en la tapant directement dans la chaîne d'adresse du navigateur, il s'agit de la requête GET. La requête POST est un autre type de requêtes, c'est pourquoi la logique du serveur renvoie 404 au lieu du flux de fichier.

Questions connexes