La charge locale html sur iframe
J'ai dans mon serveur .html
page située sur c:\test\test.html
.
Je veux afficher test.html
à l'intérieur de l'iframe sur la machine client, comment puis-je le faire?
Ce que j'ai essayé:
<iframe id="serviceFrameSend" src="file:///c:\test\test.html" width="1000" height="1000" frameborder="0">
Mais elle a trouvé le test.html
fichier sur la machine client, alors comment puis-je faire pour que le test.html
sera chargé à partir du serveur?
Si il n'est pas possible, comment puis-je le faire d'une autre manière?
- Vous ne pouvez pas charger des fichiers locaux à partir de votre ordinateur par le serveur. Vous devez télécharger le fichier de test à votre serveur, puis charger ce fichier dans un iframe.
Vous devez vous connecter pour publier un commentaire.
Que vous avez la page sur le serveur, vous devez utiliser certains de ces exemples:
Vous avez besoin de l'utiliser, si la
test.html
est dans le même répertoire que votre principal-page.Vous avez besoin de l'utiliser, si la
test.html
est dans le répertoire précédent de votre principal-page.path/views/test/test.html
etpath/views/main/page.html
.Vous avez besoin de l'utiliser, si vous connaissez l'url pour ouvrir votre
test.html
.Vous aurez à la place "test.html" fichier du répertoire public sur le serveur. Ou sinon répertoire "test" accessible au public.
Vous devrez utiliser le langage côté serveur comme PHP, ASP.NET, node.js etc et de créer un "proxy", qui vous permettra d'obtenir le fichier désiré en tant que paramètre, de lire le fichier sur le serveur, et envoyer son contenu.
Par exemple, dans ASP.NET vous pouvez avoir ce type de code:
Télécharger.aspx
Alors ces iframe:
Vous ne pouvez pas charger à partir de votre PC comme c:... Vous ne pouvez charger le fichier, à partir de votre serveur. Si ce fichier html, et test.html le fichier est dans un même répertoire sur votre serveur, facilement charger avec test.html si il est dans un autre répertoire, puis utilisez le nom du répertoire comme, test/test.html