J'essaie de faire à peu près la même chose, comme est par exemple sur sourceforge. Après qu'un utilisateur crée des données, je génère un fichier et je veux qu'il lui soit offert après le chargement d'une page. Cependant, je ne sais presque rien à propos de javascript et pâte de copie simple deCharger le fichier après la page est complète sans rediriger
< script type="text/javascript">
var download_url = "http://downloads.sourceforge.net/sourceforge/itextsharp/itextsharp-4.1.2-dll.zip?use_mirror=dfn";
function downloadURL() {
if (download_url.length != 0 && !jQuery.browser.msie){
window.location.href = download_url;
}
}
jQuery(window).load(downloadURL);
< /script>
ne suffit pas. Il est important pour l'utilisateur de télécharger le fichier, alors comment faire?
Une question liée à la précédente est - où stocker le fichier que j'ai créé? Une fois en utilisant le serveur de développement asp.net puis sur le vrai serveur iis? Et comment cette adresse devrait-elle ressembler? Quand j'ai essayé
Je n'obtenais rien, avec http une erreur d'adresse inconnue.
Le problème est, j'utilise iText bibliothèque pour générer le pdf. Par conséquent, le fichier à créer est de type Document, ce qui n'est pas compatible avec FileResult. Mais s'il y a une autre façon de générer un pdf ..? – Trimack