At the begining of the UploadFile action, the parameter Parser is already
empty.

This is my code :

public void uploadFile(RunData data, String subDirectory) throws Exception
{

 // upload the file
 String imageroot =
TurbineResources.getString("services.TurbineUploadService.repository");
 String path = imageroot + "/" + subDirectory;
 if (!data.getRequest().getContentType().startsWith(Form.ENC_UPLOAD))
 {
  readInputStream(data);
  data.addMessage("This action requires input of type: multipart/from-data.
The data type is " + data.getRequest().getContentType() + ".  No further
action was performed.");
  return;
 }

 // Default max file size.
 int maxSize = TurbineUpload.getSizeMax();
 if (data.getRequest().getContentLength() > maxSize)
 {
  readInputStream(data);
  data.addMessage("File is too large.  Upload cancelled.");
  return;
 }
 TurbineUpload.parseRequest(data.getRequest(), data.getParameters(), path);
 FileItem myitem = null;
 myitem = data.getParameters().getFileItem("local_file");
 String fileName =
com.idbsoft.kit.util.FileUtil.getName(myitem.getFileName());
 myitem.getStoreLocation().renameTo(new File(path + "/" + fileName));
}



> Yes, we are doing this, haven't had a problem.  Maybe the source for the
> UpLoadFile action would help, your form looks good.
>
> > -----Original Message-----
> > From: Hervé Guidetti [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, January 26, 2001 9:19 AM
> > To: Turbine
> > Subject: ParameterParser with multipart/form-data
> >
> >
> > Hi,
> >
> > I use the TDK1.1a9.
> > I use services.TurbineUploadService.automatic=true
> >
> > I want to upload a file using multipart/form-data method and
> > TurbineUploadService. It works fine.
> > But I also want to havea description of the file. I try to
> > have everything
> > in the same form but I can't retrieve the "description" parameter with
> > data.getParameters().getString("description"). In fact it is empty.
> >
> >
> >
> > This is my template :
> >
> > <FORM action="/action/UpLoadFile/" method="post"
> > enctype="multipart/form-data">
> > <table>
> > <tr>
> >  <td>
> >   Select a file
> >  </td>
> >  <td>
> >            <input name="local_file" type="FILE" >
> >  </td>
> > </tr>
> > <tr>
> >  <td>
> >   Description
> >  </td>
> >  <td>
> >        <INPUT name="description" type="text" value="">
> >  </td>
> > </tr>
> > </table>
> >       <INPUT type="submit" value="Upload File with description">
> > </form>
> >
> >
> > Is it possible to retrieve parameters when using multipart/form-data ?
> > If yes, how ?
> >
> > Thanks for your time.
> > Hervé
> >
> >
> >
> >
> > ------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> > Problems?:           [EMAIL PROTECTED]
> >
>
>
> -----------------------------------------------------------------------
>
> This message has been scanned for viruses with Trend Micro's Interscan
VirusWall.
>
>
> ------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?:           [EMAIL PROTECTED]
>



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to