J'utilise la bibliothèque de calendrier Dday et je veux exporter les calendriers des utilisateurs. J'utilise donc le Dday pour prendre tous les enregistrements des utilisateurs et les convertir en format ical (.ics).Comment créer un fichier en mémoire puis envoyer le fichier à l'utilisateur via asp.net mvc + jquery?
Maintenant, je veux prendre ceci et le renvoyer à l'utilisateur. Cependant, je ne veux vraiment pas d'abord générer un fichier sur le serveur puis l'envoyer à eux. Si je peux, je préfère le faire en mémoire et le leur envoyer. Si elle est cependant beaucoup de travail je vais me contenter d'un moyen qui l'enregistre sur le serveur permet à l'utilisateur de le télécharger, puis le supprime après avoir fini de le télécharger (je ne veux pas que le fichier soit sur mon serveur pendant plus de quelques minutes).
Je ne suis pas sûr non plus comment renvoyer les utilisateurs. Je préfère toujours faire un post ajax sur le serveur avec jquery puis en quelque sorte avoir le fichier revenir et popup pour l'utilisateur.
Encore une fois, si cela est beaucoup de travail, je vais me contenter de quelque chose de côté côté serveur que asp.net mvc gère tout.
Mais je ne sais pas comment faire.
Alors, comment puis-je faire cela?
Je ne pense pas jquery bien que je sais comment le rendre comme un fichier si – chobo2
de votre appel à une nouvelle fenêtre du navigateur. jquery peut le faire, et cela fonctionne. Voilà comment je le fais. –
File Download –