Input type FILE wanted

Hi all!
Do anybody know if anywhere exists <h:input> tag for type=file ?
Thank you in advance
/Alexander

Hi,
this has been discussed already,
http://forum.java.sun.com/thread.jsp?forum=427&thread=473135
Frederic

Similar Messages

  • Is there an easy way to run an Ajax function from input type=file to test the file name in DB?

    I've had the <input type="file">  ... <cffile ...> thing going for a few years now. 
    There is a database where the uploaded file names are stored once the files are uploaded to the server.  It sees things in terms of problems and stores uploaded file name accordingly with the ProbID prepended onto the file name; e.g., MyPicture.jpg would end up in the designated directory and databawe as P416_MyPicture.jpg.  This allows user to store pictures with the same name in different problems without a conflict.  There has been an issue with certain characters (e.g., spaces, +, #, etc.) causing problems when they are in file names so we have come up with a way using the <cffile ... rename> to replace these chars with _.  This means that MyPic+.jpg would end up being P416_MyPic_.jpg. 
         This is where the problem appears.  If someone were to upload MyPic+.jpg after someone else uploaded MyPic_.jpg in the same problem, then the + file would overwrite the _ file before the system knew they had a problem.  And there is now way to restore the original file without going to the system backup and doing so – which is a whole other story … especially, if the person doesn’t tell anyone.
         The logical solution would be to be able to test the new final file name (the name after making the substitutions mentioned above) against the existing files in the database before you went from the page where the <input type=file> control to the associated _action.cfm page where the <cffile> object is located.  Given that this seems to be the province of Ajax, this would seem like a natural use of the really interesting technology.  I have can determine the file name from the onChange action on the <input type=File> so that this would be the place for Ajax to come to the rescue by looking up the final file name and then letting the user know whether the resultant name is a unique within the database or not.  If so, I'll just enable the Add button which sets right next to the <input > control and let them upload it.  If not, I'll put up an error message telling them that this file already exists in the system.
         This would be the perfect solution.  It would let me do some Ajax stuff like I've wanted to do for the past year, but never have had the time to do because this is the project that won't go away.  This is, in fact, the last thing of any consequence that remains to do on this 2-1/2 year nightmare – be careful what you wish for.  If I can get this done this week, then maybe I can finally take a weekend off … maybe it will finally come to an end.
         Which finally leads to my question:  I'm looking for some tips on how to get this thing going since I can barely spell Ajax.  I've got a book and looked at some stuff online about CF and Ajax, but a good example or two or three would be worth a day's worth of poking around on the web and in my books.
         Thanks in advance for any suggestions, ideas, help, whatever.
    Len

    Adam,
         Thank you for your suggestion, but, after spending the night working with Ben Forta's CF8, vol 2, Chap 34, working with <cfajaxproxy>, I was able to do exactly what I wanted and it appears, after some testing, to work exactly as I had envisoned it should. 
         I am now calling a JavaScript function (testFileName) from the onChage event on the <input type="file"> or Browse button, which calls my proxy.cfc that contains the server side of the equation.  This funciton testFileName (I've run out of cleaver function/file names).  The query contained therein hits the database to see if the passed in parameters can pull up an existing file.  If they do, the particulars (file name, data attahced, etc.) are returned to the JavaScipt procedure that puts up the error notice.  The user can then chose to either overwrite the file or quit.  Quiting leaves the your on the Attachment PopUp where he/she started with nothing being uploaded. 
         Thanks again for your suggestion.  I appreciate your taking the time to do so.
    Len

  • Changing the "Browse..." button label in input type file

    Hi,
    I am facing a problem. I have got an HTML page. On this page, I have got a file selector(input type = file) in which I want to change the label of the "Browse..." button. Does anybody have an idea, how can it be done?
    Thanks,
    Mayank

    I dont think it is possible...
    zakir

  • Use of input  type="file"

    Hellow
    How can I use the HTML tag <input type="file" > in jsp/servlets ?
    how can I got the file and saving it?

    Take a look at this page: http://search.java.sun.com/search/java/?qt=jsp+upload&x=39&y=6 - it is a search page and you can use it to find whether or not anyone has asked the question you have before. Often you will find that the question you have asked has been asked before, sometimes as much as 29000 times. It is quicker than asking a question for the first time because you don't have to wait for replies. - they are already there. I also believe that if you don't know understand search engines you are unlikely to understand Java.
    To help with your search you may want to know that the "file" input type creates a Multipart request and that the term "com.oreilly.servlets" may well be relevant too.

  • input type="file" directory?

    Hi,
    I was hoping that someone could tell me if there is a way to have <input type="file"> point or default to a specific server directory rather then have the user choose the directory? If not, is there a work around?
    Thanks

    2 issues (attempt #2... I accidentally closed my browser and lost this whole big reply, which I will attempt to recreate now... )
    1) What is the point? The file input is meant to select files for upload from the client to the server. Using this field in a POST form will cause the browser to take the file and upload the entire file to the server. (Not sure about GET forms, but probably it would do nothing.)
    In this case, it's a moot point. If the file's on the server, the input/form's work is done, so to speak.
    File input fields are not general filename selection dialogs like JFileChooser. There's nothing in HTML (and it's an HTML issue, really, not a JSP issue) that let's you do something like that... which leads directly to....
    2) There's no way to do this with a regular server because while most can show directory listings,...
    a) most have it disabled, rightly, for security reasons
    b) if enabled, users only get an HTML page which clicking on files downloads the file and there's no way to turn this type of thing to your web app's advantage.
    So if you need to let users select the file on the server (just the filename), you'll have to build some HTML page set to do this. This means having a servlet or something get a list of files to show to the user in the browser as HTML. The user can click folders to navigate into them, or select a file or files, however you want to do it. Then submitting that back to the server would give you the filename.
    You could implement this in a Javascript popup window to make it look like a file chooser, of course. But it's still special HTML pages/forms and server side handling. But you have to build this, or find some 3rd party servlet or something that will do it for you. (which gives me an idea for something to do this weekend, maybe :-)

  • input type="file" - JSF

    Hello,
    in a jsf page i have some h:inputText and a <input type="file">
    I want that an user click in the <input type="file">, recover a file which exists on his computer, and the jsp/jsf page recover user's filename.
    I have some beans ...
    If i "link" <input type="file"> and a field in a bean, for example :
    <input type="file" name="fileName" value="#{fileManager.fileName}">This is don't works !
    How recover "input type="file"" information to bean ?

    javabus wrote:
    input file doesn't support "value".
    P.S
    It's not a text you want to input, so you should not use h:inputText tag.
    Try this:
    <h:form id="MyForm" enctype="multipart/form-data" >
    <x:inputFileUpload id="myFileId"
    value="#{myBean.myFile}"
    storage="file"
    required="true"/>
    </h:form>Omg, you was just resurrecting an 3 year old topic! Don't do that in the future.

  • Can't get parameter in struts when using input type="file"...?

    Hi everyone:
    Can the common html tag and struts tag be used together?I have an example:in jsp
    <html:form method="post" action="sendmail.do" enctype="multipart/form-data">
    <tr><td>MailTo:</td><td>
    <html:text property="mailto"/></td></tr>
    <tr><td>MailFrom:</td><td>
    <html:text property="mailfrom"/></td></tr>
    <tr><td>Subject:</td><td>
    <html:text property="title"/></td></tr>
    <tr><td>Content:</td><td>
    <html:textarea property="content" rows="7" cols="30"/></td></tr><tr><td>
    Attach:</td><td>
    <input type="file" name="myfile"/></td></tr><tr><td>
    <html:submit/><html:reset/>
    </td></tr>
    </html:form>
    In Action,I want to use the code "request.getParameter("myfile")" to get the file real path.But I always get "null".Why "request.getParamter("myfile")" is null although I choose a file in jsp?
    Can struts Tag and html Tag be use together?Thks

    Instead of the Request, you need to use MultiPart request in this case.
    This is because of the following statement you are using in the form tag. {enctype="multipart/form-data"}
    Hope it helps....

  • Problems with clearing files from input type="file"

    I'm using &lsaquo;input type="file".. to upload files in some javascript.
    The page containing the &lsaquo;input type="file".. is not reloaded, so data on the &lsaquo;input type="file".. is not cleared.
    I've done this with form.reset() in IE, which cleares files from &lsaquo;input type="file".., but this doesn't work in Firefox. The next time I try to submit a file two files are submitted.
    I've even tried to replace the &lsaquo;input type="file".. to clear all data, but if i replace it with a &lsaquo;input type="file".. with same id, the files is still there from before.
    So my question is, how do I clear files selected
    ''(Edited to make the HTML code display properly -TonyE)''

    The firmware/file system on the iPhone is locked unless you jailbreak your iPhone. The sync function via a USB cable and iTunes is the only way to add or retreive data unless your phone is jailbroken (and that is limited to music, movies, contacts, pictures, etc)
    There are applications in App Store which will create a file storage system on your iPhone and allow your PC to access those folders/files via WiFi network (iFiles is one, there are others)
    iBluetooth requires your phone to be jailbroken.
    You can use a bluetooth connection from iPhone to PC to play music only thru the PC speakers without having a jailbroken phone.
    If all you want to do is transfer pictures, iTunes will do that.  It is already set up, just plug in the phone, and go to the photos tab and choose which picture app on the PC to transfer the photos into.  Then everytime you sync your phone, it pulls the new pictures off the camera roll.
    What was I thinking when I bought an HP ?
    Oh yea, I wasn't !
    IQ504 & IQ506

  • Uploading a file using input type=file

    Hi,
    I'm not sure if I'm in the right place or not. If not can you please let me know where to find and answer for my question.
    I'm trying to upload a file in oracle self-service (online page) and I found that the input type=file will let me select the file so I place the input type inside my htp.formopen command.
    I used the following when opening the formopen
    htp.formOpen(my_link, 'post',null, 'multipart/form-data');
    then I created the <input type="file"> tag
    But when I send the link to my second page to see if the input type works I get the page not found error.
    I'm thinking that maybe is because my 2nd page doesnt have a parameter that will hold the file but right now I'm not sure how to declare the file variables.
    Do you have any idea what could be wrong?
    Thanks

    What does your form do when you submit it? Handling file uploads is a bit of a convoluted process. I'd recommend starting here for some guidance:
    http://docs.oracle.com/cd/B14099_19/web.1012/b14010/concept.htm#i1005985

  • From browse button of input type=file, can I show the content of a file

    Hi all,
    I am using, input type=file, where browse button appears. I am having a text area. My requirement is after I select the browse button, I need to show the content of the file in the text area. As of now I 've handled by having another button 'show', which should be pressed after browse done. But, How to handle it in the browse button itself, how will I get that action event from browse button. Plz help.
    Regards,
    Sam

    I think someone asked a very similar question here,
    http://forum.java.sun.com/thread.jsp?forum=45&thread=501889
    check the thread, it may help you.
    -S-

  • How to get the path of input type="file" tag

    -- im using <input type="file"> tag to get an input file from a local host, it returns only the filename but not the complete path of the filename,,,
    -- i need to know on how to get the compelete path /directory of the filename using <input type="file"> tag , or is there any other way to get an input file from a local host aside from <input type="file"> tag?
    thanks

    http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/input_file.asp?frame=true
    When a file is uploaded, the file name is also submitted. The path of the file is available only to the machine within the Local Machine security zone. The value property returns only the file name to machines outside the Local Machine security zone. See About URL Security Zones for more information on security zones.
    i need to know on how to get the compelete path /directory of the filename
    using <input type="file"> tag You can't. Its a security thing.
    is there any other way to get an input file from a local host aside from <input type="file"> tag?No. Not using just html.
    You could always go into activex components, but thats different again.
    Cheers,
    evnafets

  • How to get full path using HTP.PRINT(' "input type ="file") ....

    Hello everybody,
    I am working on uploading file from page to another one using HTP package, but whenever I submit the form, it only takes the filename without the full path.
    for example :
    if i sent 'c:\dir\a.txt' , the other page receives file parameter as 'a.txt'
    the code is here
    PROCEDURE upload(appno in varchar2,wsct in varchar2) AS
    l_real_name VARCHAR2(1000);
    BEGIN
    HTP.htmlopen;
    HTP.headopen;
    HTP.title('Test Upload');
    HTP.headclose;
    HTP.bodyopen;
    HTP.header(1, 'Test Upload');
    HTP.print('<form action="https://ssltrng.uaeu.ac.ae/trng/document_api.upload1" method="get">');
    HTP.print(' File to upload: <input type="file" name="file" >
    HTP.print(' <input type="submit" value="Upload">');
    HTP.print('</form>');
    HTP.bodyclose;
    HTP.htmlclose;
    END upload;
    the other page see it as
    file is 'Water lilies.jpg'
    Thanks
    Edited by: dtabed on Mar 30, 2011 1:02 AM

    Do not understand the problem.
    The code you've posted is a PL/SQL web enabled procedure that produces a dynamic HTML page. This page contains a form. And a full URL reference to the CGI that will process the form's data.
    This is unusual - as it seems to be that the form is submitted across domains and web servers.. You usually refer to a local CGI procedure to deal with a form - no need for a fully qualified URL that includes web server and domain name.
    If the CGI procedure that receives the form is also a PL/SQL web enabled procedure, that the uploaded file will be placed in the documents table (as defined in the DAD alias) by mod_plsql, prior to the web enabled procedure being called. The documents table will contain the Mime type, file name, file contents and other details.

  • HTML tag input type="file"

    hello!
    i used the html tag <input type="file" name="fp"> to have a browse File in my html Page and succesfully gets the file,path and directory when i used fp.value on my windows but when i Load the Html file in Linux
    i only get the filename (excluding the Path)
    can someone tell how to get through this any solution ?
    nid yur help badly!
    Gud day!
    p.s. i used a javascript to get the pf.value.

    Here is a solution:
    Post your question on a relevant forum. These forums are for Java. Java is not Javascript. Javascript is not Java.

  • Try get value in input type="file". Not is full path. It's bug?

    In html:
    <input type="file" id="path_image">
    In javascript:
    path_image = document.getElementById("path_image").value;
    Example:
    Select path: "/images/image.gif"
    This result:
    path_image = " image.gif"

    You cannot preset input values for input type="file" elements. It's prohibited by HTML specification. It's namely a security hole.
    Imagine that one developed a webpage with input type="file" pointing to c:/passwords.txt and added window.onload=form.submit(), what would happen if one opened such a webpage?
    That said, get rid of scriptlets and step over to taglibs/EL. This is 2009, not 1999.
    <input type="text" name="foo" value="${param.foo}" />

  • [SOLED] Firefox input type = file selects the wrong file

    When I have use a webpage in firefox that has an upload feature, Firefox often selects the wrong file. I can reproduce this problem by simply creating a form with an input tag like this:
    <input type="file" />
    When I enter the file selection screen and open fileA the input box contains fileA, fileB or fileC. It seems kind of random to me. I use KDE 4.5 btw, if that matters.
    Last edited by Wilco (2010-08-07 08:24:35)

    It seems to be some kind of kde problem. When I delete ~/.kde4/share/config/* it works fine. I tried deleting the all files in share/config starting with a-m and it still didn't work. Then I deleted every file from n-z and it didn't work so it's probably a combination of files that give these problems. I don't feel like setting up KDE all over again so damn, it's back to Icewm, again...

Maybe you are looking for

  • BAPI_SALESORDER_CHANGE is not updating route.

    Hi All, I have tried updating the values of route for a particular sales order number. It is updating correctly if they have single line items .If they have multiple line items, only some of them are getting updated. In my case it is updating only th

  • Cannot disable Acrobat PDF support in Safari

    I want to disable Acrobat PDF support in Safari. I open Acrobat 8.0.1, go to Preferences>Internet, and uncheck "Display PDF in browser using Acrobat 8.0.1". I click OK. However, when I quit Acrobat and Safari and re-opened Safari, Acrobat PDF was sti

  • Using map image in address book

    I would like to use a map image of a persons address as their photo in address book. I have done this before but have forgotten how to do it again. I click on a contacts address and it takes me to the pre loaded map app on my ipod touch. I want to sa

  • Devices drop off my EA6350 network every 1-2 days but internet access is maintained

    Devices on my network disappear every few days. Internet access is maintained for computers but I can't see other devices on the network. Is there something I need to change in my settings? Do DHCP reservations affect this? The situation is very frus

  • Master data delta load failed

    Hi All,     Delta load for 0MAT_PLANT master data failed and the error message in monitor is  "there are duplicate records (with same key)". 0MAT_PLANT is coumpounded with 0PLANT. I checked in PSA and there is more than one record with the same key (