Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-06 13:36:02 - Sara Kjäll, i forum c# (c-sharp), Tråden har 8 Kommentarer och lästs av 826 personer

Jag hämtar upp en byte array från databasen (SQL Server) som har sparats ned (det är ett pdf dokument). Nu vill jag skicka med denna "array "...på något sätt i ett mail.
Hur gör jag detta?
Jag har även tillgång till file extension och dokuments namnet från databasen från när jag sparade ned dokumentet.
Ska sägas att applicationen är i ASP.NET och C# och jag känner till MailAttachment (tänkt att använda det), men får inte ihop det.
Tacksam för alla svar...
//MVH Sara


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-06 22:42:34 - Ola Lindfeldt

MailAttachment kräver väl en fysisk fil? alltså behöver du skriva ner byte-arrayen som en fil och attacha den, är det så du har tänkt eller?

Ola



Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-07 08:02:03 - Sara Kjäll

Tänkte att jag ksulle slippa skriva ner byte arrayen till disk men kanske inte kommer undan det?
Överallt står det om hur man skriver en stream till byte array men inte vice versa...har du någon kod snutt som kan hjälpa?


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-07 15:36:43 - Staffan sjöstedt

Hej
Är det en byte-array till en stream du behöver? Varsågod.
Hälsn
/staffan

using System.IO;

.
.
.

byte[] dbdata ; // fylld med data...
MemoryStream ms = new MemoryStream(dbdata);


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-07 22:41:54 - Ola Lindfeldt

.NET's inbyggda MailAttachment har tyvärr inget stöd för något annat än att läsa från en fil... Att pumpa in datat från en byte-array är förstås snabbare, men då antar jag att du måste koda det hela på en lägre nivå med NetworkStream och Tcp-Socket. Googla lite, det finns säkert någon som har tänkte på det här förut. Det är även värt att kolla upp tredejpartsprodukter.
Ola




Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-08 15:03:36 - Oskar Johansson

Hm... Det borde gå med lite reflection...


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-08 15:07:41 - Oskar Johansson

Det enklaste tror jag skulle vara att besöka sidan http://www.aisto.com/roeder/dotnet och "kopiera" all kod/klasser för att skicka mail. Sedan kan man ändra lite på den biten som skicka bilagor


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-08 17:34:33 - Thomas Tydal

Det du behöver göra är att base64-koda din array. Sedan är det bara att lägga till den i brevet som vilken vanlig text som helst. Vill du att mottagaren ska känna igen den som en bifogad fil använder du bara en mime-header. Titta på ett brev med en bifogad fil så ser du hur det ser ut. Det är också bara ren text som du lägger till i brevet. Ett exempel:

Content-Type: application/pdf;
name="test.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="test.pdf"


Svara

Sv: Skicka med byte array i e-mail. HJÄLP!

Postades av 2004-04-08 17:37:14 - Ola Lindfeldt

spana in DotNEt Mailer,

http://www.aspsimply.com/vbnet/NetMail.aspx

Ola


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 157
27 952
271 704
16 937
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies