Jag har en upload tjänst på en lösenordssida där några medlemmar kan komma in.
Går det på något sätt att det att fixa så det kommer ett mail till mig, när något har laddat upp filer?
Jag använder aspupload och har Jmail installerat.
[Redigerat av fredrik99 den 02 feb 2001]
PatrikBMedlem sedan mars 20002 836 inlägg Lägg in Jmail koden direkt efter att filen har skrivits till servern.
cya,
------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function
Tackar, en grej till bara. Jag har en sidan som kommer upp innan besökaren ska ladda upp filer. Där skriver de in sitt namn, email och kommenterarer till filen(erna).
När jag ska få in det i mailet, som skickas till mig när någon har laddat upp något använder jag:
namn=Request.Form ("namn")
epost=Request.Form ("epost")
body=Request.Form ("body")
och sedan
JMail.SenderName = namn
JMail.Sender = epost
JMail.Body = body
men det funkar inte, jag får upp:
Request object error 'ASP 0207 : 80004005'
Cannot use Request.Form
/light/upload.asp, line 20
Cannot use Request.Form collection after calling BinaryRead.
rad 20:
namn=Request.Form ("namn")
PatrikBMedlem sedan mars 20002 836 inlägg Det beror på att din upload komponent "tar över" request.form
Så istället ska du använda dig av samma collection som kör över filen
tex:
namn = objUpload("namn")
epost = objUpload("epost")
osv...
cya,
------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function
Är det bara alltså att ändra:
namn=Request.Form ("namn")
epost=Request.Form ("epost")
body=Request.Form ("body")
till:
namn = objUpload("namn")
epost = objUpload("epost")
body = objUpload("body")
-----
Fick det att funka nu, kollade på www.aspupload.com
Nu använder jag:
namn = Upload.Form("namn)
[Redigerat av fredrik99 den 03 feb 2001]