Hi Martin,

Please ignore my last email. I find that delete method in of FileItem can be
used to delete the file.

Regards,
Xiaobo

On 6/7/06, Xiaobo Yang <[EMAIL PROTECTED]> wrote:

Hi Martin,

That did solve my problem.

A question: If the threshold is small and the uploaded file is big, it
will be saved automatically. is there any method to get the file name on
server? I could not find it.

Regards,
Xiaobo

On 6/7/06, Xiaobo Yang <[EMAIL PROTECTED]> wrote:
>
> Thank you very much. - Xiaobo
>
>
> On 6/7/06, Martin Cooper < [EMAIL PROTECTED]> wrote:
> >
> > On 6/7/06, Xiaobo Yang <[EMAIL PROTECTED]> wrote:
> > >
> > > Thanks for your reply, Martin. In fact what I want to do is to
> > simply save
> > > uploaded file in a database. It is fine to retrieve the uploaded
> > file as
> > > an
> > > byte array in memory then save in the database. But it seems to be
> > still
> > > saved as a file automatically. - Xiaobo
> >
> >
> > It is only saved as a file if the size exceeds the configured
> > threshold
> > value.
> >
> > --
> > Martin Cooper
> >
> >
> > On 6/7/06, Martin Cooper <[EMAIL PROTECTED]> wrote:
> > > >
> > > > On 6/7/06, Xiaobo Yang < [EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > I noticed that if I do not write the uploaded file by myself as
> > a file
> > > > on
> > > > > server file system. A file will be saved by default using the
> > name
> > > > > upload_xxx.tmp. I wonder how to disable this function as I do
> > not want
> > > > to
> > > > > save the file on the server. Thanks.
> > > >
> > > >
> > > > Do you want to always keep the file in memory, regardless of size,
> > or do
> > > > you
> > > > want to store large uploads somewhere other than on the disk? In
> > the
> > > > former
> > > > case, you have three options:
> > > >
> > > > 1) Set the size threshold on the file item factory to a very large
> >
> > > number,
> > > > so that the threshold is never reached.
> > > >
> > > > 2)  Subclass DiskFileItem and reimplement getOutputStream() so
> > that it
> > > > always writes to memory.
> > > >
> > > > 3) Write your own FileItem implementation. (This doesn't really
> > make a
> > > lot
> > > > of sense for what you want todo, though.)
> > > >
> > > > Regardless of which of these you use, I would encourage you to set
> > a
> > > > meaningful limit on sizeMax, so that you don't run out of memory
> > on the
> > > > server if people start trying to upload large items.
> > > >
> > > > If you want to write the data somewhere other than the disk (or
> > memory),
> > > > you'll need to write your own FileItem implementation.
> > > >
> > > > --
> > > > Martin Cooper
> > > >
> > > >
> > > > Xiaobo Yang
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>

Reply via email to