comment faire pour télécharger un fichier pdf stocké dans un serveur côté client dans node.js serveur
Comment permettre à un client pour télécharger un fichier pdf stocké dans un serveur à l'aide de node.js.
S'il vous plaît, quelqu'un m'aider avec ce code.
fs.readFile('temp/xml/user/username.pdf',function(error,data){
if(error){
res.json({'status':'error',msg:err});
}else{
res.json({'status':'ok',msg:err,data:data});
}
});
OriginalL'auteur sridhar | 2013-08-23
Vous devez vous connecter pour publier un commentaire.
Express a 2 méthodes pratiques disponibles pour l'envoi de fichiers. La différence étant:
Suffit d'envoyer le fichier:
Ou avec
Content-Disposition
pour suggérer l'enregistrer sur le disque:Qu'est-ce que 'res' et comment puis-je l'obtenir?
est un Réponse Expresse de l'objet, une extension du Nœud ServerResponse les objets. Ils sont fournis par l'Express comme un argument de route des gestionnaires d' et middleware.
OriginalL'auteur Jonathan Lonowski
Envoyer le bon mime-type, et ensuite le contenu du fichier pdf.
Je suis en supposant que
res
est votre objet de réponse.Ah mais vous êtes en utilisant Express. Utilisez la réponse de Jonathan à la place.
OriginalL'auteur chris-l