2010-05-13 8 views
2

Im en utilisant le contrôle de téléchargement pour télécharger mon curriculum vitae (document word) dans sql server 2005 database.and je peux le télécharger de la base de données quand je clique sur le bouton lien ... Son tout fichier de travail ... Mon problème est comment puis-je montrer mon résumé complet à l'utilisateur (comment afficher mon CV) à partir de ma base de données?Afficher la base de données CV à l'utilisateur

Répondre

1

Vous devez définir l'en-tête ContentType de réponse au type correct, puis envoyer le fichier (je suppose que vous avez comme un tableau d'octets):

Response.Clear(); 
Response.ContentType = "application/pdf"; 
Response.BinaryWrite(fileBuffer); 
Response.End(); 

Vous pouvez également ajouter un Content- tête de disposition afin de permettre à l'utilisateur de décider comment ouvrir le fichier:

// This goes after the clear and before the write 
Response.AddHeader("content-disposition", string.Format("attachment; {0}", archivedFile.Name)); 
+0

Dans ce cas, il dépendra quel paramètre l'utilisateur a dans le navigateur. Si l'utilisateur a des paramètres pour ouvrir le fichier, il va l'ouvrir dans le navigateur ou sinon vous demandera de l'enregistrer. – IsmailS

0

Vous pouvez les utilisateurs de votre site Web pour installer ces plugins qui donne directement un lien de document dans Google Docs Viewer. Peut-être que vous pouvez creuser dans ces plugins et obtenir un lien afin que vous pouvez rediriger vos utilisateurs sur ce lien et ils ne doivent installer ces plug-ins

Firefox plug in et Google Chrome Plug In

Questions connexes