Thanks guys
On 3/6/06, Adam Zimowski <[EMAIL PROTECTED]> wrote: > You can certainly detect extension of the uploaded file (see andyhot's > post), but as you know any user can forge it by simply renaming a > file. > > In case of graphics though, almost every format includes some form of > METADATA which you can use with Java imaging API to detect if the > submitted file is truly a JPEG or PNG or whatever format you want. > > I suggest you read up on java.awt.* javadoc. > > > On 3/6/06, Nick Westgate <[EMAIL PROTECTED]> wrote: > > Hi Andy. > > > > Great. It's nice to see those doing the difficult or impossible. ;-) > > Was this accepted into T4? I look forward to using it one day. > > > > Cheers, > > Nick. > > > > > > [EMAIL PROTECTED] wrote: > > > However, an "accept" validator, to be used like this: > > > > > > <component id="file" type="Upload"> > > > <binding name="file" value="file"/> > > > <binding name="displayName" value="message:filename"/> > > > <binding name="validators" value="validators:accept=gif-jpeg-other"/> > > > </component> > > > > > > was described in this list: > > > > > > http://article.gmane.org/gmane.comp.java.tapestry.user/26835 > > > http://article.gmane.org/gmane.comp.java.tapestry.user/26841 > > > > > >>From Nick Westgate <[EMAIL PROTECTED]>: > > > > > > > > >>Hi Vincent. > > >> > > >>This has nothing to do with Tapestry. > > >> > > >>In general it is difficult or impossible because of browsers. > > >>Google for it. > > >> > > >>E.g. > > >>http://www.cs.tut.fi/~jkorpela/forms/file.html#filter > > >> > > >>Cheers, > > >>Nick. > > >> > > >> > > >>Vincent wrote: > > >> > > >>>Is there any news about this? > > >>> > > >>>On 2/28/06, Vincent <[EMAIL PROTECTED]> wrote: > > >>> > > >>> > > >>>>e.g. I only like to choose all the file end with .jpg , the other > > >>>>format will be ignored. > > >>>>How can I archive this? > > >>>> > > >> > > >>--------------------------------------------------------------------- > > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > > >>For additional commands, e-mail: [EMAIL PROTECTED] > > >> > > >> > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
