w3 upload组件实例应用3 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- w3 upload组件实例应用3 (http://www.webasp.net/article/1/339.htm) |
| -- 作者:未知 -- 发布日期: 2003-04-14 |
| 文件1 - JMailUploadAutoForm.asp
这是个类似jmail自动发邮件的例子,也可以带附件。可以同时上传多个文件 <html> <head> <title>emailform</title> </head> <body> <font face="verdana, arial" size="2"><b> <form method="post" action="JmailUploadAutoFormProcess.asp" ENCTYPE="multipart/form-data"> Complete this form and click the submit-button. We will answer your questions as soon as possible. <br><br> Your name <br> <input type="text" size="25" name="name"><br> Your email<br> <input type="text" size="25" name="email"><br> Recipient email <br> <input type="text" size="25" name="recipient"><br> State your business <br> <select name="subject" size="1"> <option value="help">help <option value="tips">tips <option value="other">other </select> <br> OS <br> <input type="text" size="25" name="os"><br> Browser <br> <input type="text" size="25" name="browser"><br> Enter your question <br> <textarea name="question" cols="40" rows="15" wrap="PHYSICAL"></textarea> <br> <br> <br> Attachments<br> <input type="file" name="attachment1"> <br> <br> Attachments<br> <input type="file" name="attachment2"> <br> <br> Attachments<br> <input type="file" name="attachment3"> <br> <br> <input type="submit" value=" Submit "> </form> </b></font> </body> </html> 文件2 - JmailUploadAutoFormProcess.asp <% Set upload = Server.CreateObject( "w3.Upload" ) Set JMail = Server.CreateObject("JMail.SMTPMail") ' 检查附件并加入邮件 ' 所有其他的form元素被加到邮件里 for i = 0 to upload.form.count-1 if upload.form( i ).isFile then set attachment = upload.Form( i ) JMail.AddCustomAttachment attachment.filename, attachment.item else JMail.appendtext( upload.form( i ).name & ": " & upload.form( i ).item & vbcrlf ) end if next '得到form变量,用上传组件 Name = upload.Form("name") SenderEmail = upload.Form("email") Subject = "Regarding " & upload.Form("subject") Recipient = upload.Form("recipient") '输入你的SMTP-server JMail.ServerAddress = "mail.duplo.org" JMail.Sender = Senderemail JMail.Subject = Subject JMail.AddRecipient Recipient JMail.Priority = 3 JMail.Execute %> <html> <head> <title>Dimac</title> </head> <body> <BR> <BR> <p align="center"><font face="Arial, geneva" size="5"> eMail sent</font></p> <center> <font face="Arial, geneva" size="3"> Your email has been sent to <%= Recipient %><br> <BR> <BR> <BR> </font> </center> </body> </html> |
| webasp.net |