Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

reg the input tag of  type  file

Posted on 2004-10-20
9
173 Views
Last Modified: 2010-04-01
Hi,

we are using a file upload utility in our web application. We wanted to upload the document and save it in our db2 database.

we want to know about two things

1. when we are using the html tag <input type='file' value =''> we are getting the standard java browse button. we wanted to replace this with our button image. how we can over ride this.

2. when we click the upload button the selected file should be carried to the server how we can process this. i have some basic idea of implementing this with the multipart form. can anyone highlight on this.


Thanks & Rgds,
Murali
0
Comment
Question by:ayen
  • 5
  • 2
9 Comments
 
LVL 35

Accepted Solution

by:
TimYates earned 125 total points
ID: 12367705
1) you can't :-(  It's a real shame too, as I'd love that...but unfortunately, you cant :-(
2) http://jakarta.apache.org/commons/fileupload/  or  the upload package of http://www.servlets.com/cos/ should do it for you :-)

Both come with examples :-)
0
 
LVL 9

Expert Comment

by:Ovi
ID: 12368298
1. You can try via CSS to setup your browse button look.
2. As above by TimYates.

Cheers.
0
 
LVL 35

Expert Comment

by:TimYates
ID: 12368329
>  1. You can try via CSS to setup your browse button look.

Doesn't work :-(

At least I couldn't get it to work...  Because the FILE input thing is hardwired to the browser and OS, and isn't affected by CSS...  Apparently, you "could" change the "Browse" text by using a signed bit of javasript in one version of Mozilla...  But in real life it really isn't worth the effort trying...  You have to make do with the boring, boring style that's given to you :-(
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
LVL 35

Expert Comment

by:TimYates
ID: 12368338
OOOOOOOOOOOOH!

Just did some searching around again, and it looks like Ovi was right:

http://www.quirksmode.org/dom/inputfile.html

However it has to be sait that you should be careful with soing this, as it doesn't really look like it's going to select a file from your hard drive (as I am used to FILE tags unstyled), so you could have problems with usability...
0
 
LVL 35

Expert Comment

by:TimYates
ID: 12368347
And, if you look at that page....it's a complete pain in the arse...  And each browser you are writing for will look slightly different (unless you jump through css/javascript hoops)

So;  if it's for an intranet site, where you know what browser is going to be used...it could be cool.... otherwise, it's probably not worth the effort :-)

Lazy Tim

;-)
0
 
LVL 9

Expert Comment

by:Ovi
ID: 12368959
Yeah, Tim, you're right.

I have not done this for the bowse button, but I did once for a submit button with pure CSS. I guess should work in this case too.
0
 
LVL 35

Expert Comment

by:TimYates
ID: 12369002
It's weird, because the "Browse" button is tied into the browser (for th file select dialog), it tends to ignore all CSS and attempts at restyling it :-(

As you say, sumbit buttons and normal text fields are easy with CSS :-)
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article describes how to reset your Windows 10 password when you've forgotten it.
There's a lot of hype surrounding blockchain technology. Here's how it works and some of the novel ways it' s now being used - including for data protection.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question