2010-07-15 5 views
1

J'ai une exigence où je veux charger le document pdf dans une page Web d'un chemin physique. L'emplacement du document pdf ne se trouve pas dans le répertoire de mon site Web. Pour élaborer sur ceci avec l'exemple: Supposons que mon répertoire virtuel fasse référence à "c: \ site web". J'ai tous mes documents pdf stockés sous un dossier différent appelé c: \ pdfDocuments "Sur une de mes pages web, je veux charger mon document pdf à partir de c: \ pdfdocuments. Est-il possible de passer le chemin absolu dans ce cas (c: \ pdfdocuments \ x.pdf) pour encadrer l'attribut src de contrôleChargement d'un document pdf en utilisant le chemin absolu

Merci CS

+0

Possible duplicate: http://stackoverflow.com/questions/3258517/reference-file-horside-of-web-site-directory – dthorpe

+0

Merci .. oui vous avez raison. C'est exactement ce que je cherche. Ce post répond à ma question. – CSC

Répondre

0

non, vous ne pouvez pas le faire à moins que le C:. \ pdfdocuments est également un site Web, et dans ce cas, vous devrez passer Gardez à l'esprit que le cadre, ou tout autre élément html, tente de charger le contenu du fichier sur Internet depuis le navigateur vers votre serveur. ts fin n'a aucune connaissance ni accès à votre système de fichiers physique, seulement ce qui est exposé via le serveur web. Maintenant, si vous essayez de charger ceci du côté serveur, vous devriez pouvoir utiliser le chemin physique tant que le processus de travail a des permissions d'accès à ce chemin. Mais basé sur la question ".. pour encadrer l'attribut src du contrôle." Je suppose que vous faites référence au HTML côté client.

+0

Merci pour la réponse. J'essaie en fait d'assigner la propriété d'attribut src du côté serveur. J'utilise C# et en utilisant le code suivant pour assigner l'emplacement du document: fram1.Attributes ["src"] = "c: \ pdfdocuments \ x.pdf". pour une raison quelconque, lorsque la page est chargée, fram1 est vide. Merci – CSC

+0

Cela a le même effet essentiellement, il provoque juste la génération du HTML sur le côté client pour avoir: <... src = "c: \ pdfdocuments \ x.dpf"> sur le site client. Il en résulte toujours dans le navigateur client essayant d'accéder à un chemin absolu sur votre serveur web (ce qu'il ne peut pas). – CodingGorilla

+0

Merci pour l'aide. J'ai été en mesure d'utiliser l'un des travaux suggérés dans le lien par dthorpe. – CSC

Questions connexes