Utz: Dateiattachments mit ASPMailer verschicken

Beitrag lesen

Hi zusammen,

ich verwende als Mail-Komponente ASPMail von Server Objects. Jetzt versuche ich folgendes:

Ich habe ein Formular, dass beim Abschicken von einer ASP-Seite via ASPMail in ein E-Mail umgewandelt und verschickt wird - kein Problem soweit.

Zusätzlich will ich jetzt Dateianhänge mit dran basteln. ASPMail hat dafür die Methode AddAttachment. Kodiere ich hart den Pfad zu einer Datei auf dem Server, geht das auch problemlos.

Aber natürlich soll ja eine Datei vom Rechner des Users übertragen werden - und das krieg ich nicht hin.

Mein entsprechendes Formularfeld ist:
<input type="file" size="50" name="Datei">

Die empfangende ASP-Seite hast folgende Code-Schnipsel:
...
Anhang=request.form("Datei")
...
Mailer.AddAttachment Anhang
....

Damit passiert gar nix.
Wenn ich Mailer.Bodytext = Anhang teste, wird nur der im Formularfeld stehende Pfad übermittelt.

Daraus folgere ich, dass die Datei nicht wirklich ans Formular drangehängt wird, sondern nur der Pfad als ASCII-Zeichen. Und der Server sucht dann auf seiner Platte, ob die Datei da ist. Ist sie natürlich nicht...

Hm, ich schätze, ich hab entweder a) ein Brett vorm Kopf oder b) hab mich zu früh gefreut, als ich "AddAttachment" fand, und das geht so gar nicht.

Im Falle a): Bitte wegreißen!
Im Falle b): Bitte mitteilen und trösten!

Grüße,

Utz