[C# ASP.NET] Email een csv via response writes

Pagina: 1
Acties:
  • 247 views

Onderwerpen


  • NEOeo
  • Registratie: December 2003
  • Laatst online: 03-09 13:01
Hallo,

Ik probeer een webapplicatie te maken die een csv maakt en deze emailt.
De csv wordt goed aangemaakt en ik krijg een popup of ik deze wil opslaan etc.
Dit moet eigenlijk niet, omdat de csv gewoon gelijk gemaild moet worden.
De code ziet er ongeveer zo uit:
Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader("Content-Disposition", "attachment; filename=test.csv");
Response.Write("1, hoi,");
Response.Write(Environment.NewLine);
Response.End();
Alvast bedankt voor de tips!

Verwijderd

Lijkt me dat je de CSV dan niet in de Response moet aanmaken dan?

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 03:43
Ik weet niet wat je met de response aan het doen bent? Kijk eens naar de SmtpClient class zou ik zeggen

[ Voor 5% gewijzigd door sig69 op 18-02-2010 16:58 ]

Roomba E5 te koop


  • NEOeo
  • Registratie: December 2003
  • Laatst online: 03-09 13:01
Zijn er andere manieren om een csv aan te maken dan?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
NEOeo schreef op donderdag 18 februari 2010 @ 16:59:
Zijn er andere manieren om een csv aan te maken dan?
Je moet de CSV in (bijv.) een StringBuilder aanmaken en dan naar een SmtpClient douwen; niet naar de responsestream.

[ Voor 21% gewijzigd door RobIII op 18-02-2010 17:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 13-12-2024
NEOeo schreef op donderdag 18 februari 2010 @ 16:54:
Hallo,

Ik probeer een webapplicatie te maken die een csv maakt en deze emailt.
De csv wordt goed aangemaakt en ik krijg een popup of ik deze wil opslaan etc.
Dit moet eigenlijk niet, omdat de csv gewoon gelijk gemaild moet worden.
De code ziet er ongeveer zo uit:

[...]


Alvast bedankt voor de tips!
Wil je hem als attachment of als body versturen? (kijk eens naar een textwriter)

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • NEOeo
  • Registratie: December 2003
  • Laatst online: 03-09 13:01
Het moet worden verstuurd als attachment om vervolgens ergens anders te kunnen importeren.

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 03:43
D'r staat een sample in de link die ik gaf, moet je alleen nog een attachment er aan hangen

Roomba E5 te koop


  • NEOeo
  • Registratie: December 2003
  • Laatst online: 03-09 13:01
Oke, zoals ik het begrijp kan er alleen een bestand in de attachment worden gezet.
Hoe zet ik dan die csv erin 'on the fly'?

Verwijderd

NEOeo schreef op donderdag 18 februari 2010 @ 17:09:
Oke, zoals ik het begrijp kan er alleen een bestand in de attachment worden gezet.
Hoe zet ik dan die csv erin 'on the fly'?
Dat 'on the fly' kan volgens de API prima:
http://msdn.microsoft.com/en-us/library/ab7hb4y5.aspx

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 03:43
Even doorklikken naar de Attachment class:
Attachment content can be a String, Stream, or file name. You can specify the content in an attachment by using any of the Attachment constructors.
Je kan er dus van alles in gooien. In dit geval zou ik csv naar een Stream schrijven en dan versturen.

Roomba E5 te koop


  • NEOeo
  • Registratie: December 2003
  • Laatst online: 03-09 13:01
Oke bedankt voor alle snelle tips!

Verwijderd

En om makkelijk CSV aan te maken (niet dat het moeilijk is), maar toch:
http://kbcsv.codeplex.com/releases/view/36254

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Goed. Genoeg aan het handje gehouden. Neem de documentatie er bij, haal eens diep adem en doe dan zelf eens een poging ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.