The problem is that you don't know the difference between a one
dimensional array and a two dimensional array.  Obviously attachment is
not a 2D array.  Now go read a book somewhere and stop asking
non-servlet questions.

Lance Prais wrote:

The_mail: Loads the application configuration files:


Send Mail:
public void sendEmail (String mailServer, String subject, String to[],
String from, String messageText, String[][] filenames)

I have the parameters in the right order, I am just not sure how to format
the (String[][] filenames) so the sendmail will accept it.

The error is occurring right here, (String[][] filenames),I am just not sure
what needs to be done to correct it.

This is where I attach the attachment:


               if (filenames != null)
               {
                   // create attached file part
                       for (int x=0; x<filenames.length; x++)
                       {
                               String fv_name = filenames[x][0];

                           MimeBodyPart mbp2 = new MimeBodyPart();

                               // attach the file to the message
                               FileDataSource fds = new FileDataSource(fv_name);
                               mbp2.setDataHandler(new DataHandler(fds));
                               mbp2.setFileName(filenames[x][1]);

                               mp.addBodyPart(mbp2);
                       }
               }






-----Original Message-----
From: A mailing list for discussion about Sun Microsystem's Java Servlet API
Technology. [mailto:SERVLET-INTEREST@;JAVA.SUN.COM]On Behalf Of Milt Epstein
Sent: Wednesday, October 30, 2002 5:43 PM
To: [EMAIL PROTECTED]
Subject: Re: How can I send attachment information to sendmail

On Wed, 30 Oct 2002, Lance Prais wrote:

I am trying to allow users to upload files from my web site and then
send me an email with the attachment.  I am able to upload the files
to my server but I am having problems including the attachments with
my

The code is simple, I just cannot seem to make the connection and make it
one step.

Here is my code:
<%
FileUploadBean.doUpload(request);
out.println("Filename:" + FileUploadBean.getFilename());
out.println("<BR>Content Type:" + FileUploadBean.getContentType());
       String mailServer = "";
     String attachment = FileUploadBean.getFilename();
       String [] to = {""};
       //String [] to = {""};
       String from =  "";
       String subject = "";
       String body = "";
subject = "Document Request";
     body = "Testing attachment\n\n";
       body = body + "test: " + attachment + "\n\n";
the_mail.sendEmail (mailServer, subject, to ,from, body, attachment);
  %>

email and am getting the follow error:

org.apache.jasper.JasperException: Unable to compile class for

JSP/usr/local/netscape/server4/https-kb-dev/config/../ClassCache/_jsps/_test

_post_jsp.java:159: Incompatible type for method. Can't convert
java.lang.String to java.lang.String[][].
the_mail.sendEmail (mailServer, subject, to ,from, body, attachment);

This looks like a pretty straightforward and informative error
message, what's the problem?  It looks like you don't have the
parameters in the right format.  What is the_mail, and what is/are the
signature(s) of its sendEmail method?

Milt Epstein
Research Programmer
Integration and Software Engineering (ISE)
Campus Information Technologies and Educational Services (CITES)
University of Illinois at Urbana-Champaign (UIUC)
[EMAIL PROTECTED]

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to