Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9185955
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T19:24:15+00:00 2026-06-17T19:24:15+00:00

I am building a webapp for a friend where the user interface should allow

  • 0

I am building a webapp for a friend where the user interface should allow users to press a button, and it should somehow upload all of the contents of the CD-ROM/DVD they have inserted, to a server.

I can’t really have the standard “Choose file…” of the browser, because there are many different files inside the CD, under many different folders. So I can’t have my users choose all the files individually – even if I implement the HTML5 multi-selection, they would still have to navigate through all the sub-folders (there may be several levels). And plus this needs to work on IE8, so multi-selection won’t work.

What are my best choices to achieve this? I’m looking for the most transparent solution – downloading a Java applet or an external plugin would be too much of an overhead. Can flash achieve something like this? Flash is still a plugin, but it would be acceptable because it’s used in many places and doesn’t require “permission to run” as Java applets do.

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T19:24:17+00:00Added an answer on June 17, 2026 at 7:24 pm

    Emm… quite interesting

    Anyway if to lean back on Java Applet solution… I don’t think there should be some single API to handle all the mentioned points

    According to your tasks here is some kind of solutions combination…

    I can’t really have the standard “Choose file…” of the browser,
    because there are many different files inside the CD, under many
    different folders.

    • If you have a bootable CDs or something… In this case I can advise to
      use *.iso image file generation of you CD. You can use JIIC lib
      for this

    • …and concerning the uploading I can advise using HttpClient
      (on client side) + FileUpload (on servlet side) that will allow
      to upload ~2Gb weight files… (HttpClient tips) In your CD (case of big
      file reading) I do recommend override FileBody.writeTo(OutputStream)
      method to set reading file by chunks support

    • or if your generated file is really huge you can additionally use RandomAccessFile to
      read/write files by index look at readFully() method

    And one more thing…

    …So I can’t have my users choose all the files individually – even
    if I implement the HTML5 multi-selection, they would still have to
    navigate through all the sub-folders (there may be several levels).
    And plus this needs to work on IE8, so multi-selection won’t work.

    • In Java Applet it will work 🙂 If you just need some kind of
      multi selection (and it is not a bootable CD or something) you can use
      Swing’s JFileChooser for this task. Take a look closer at method
      like setMultiSelectionEnabled(boolean)…

      • … concerning the

    ‘…they would still have to navigate through all the sub-folders
    (there may be several levels)’

    … you can simply (not to upload folders) but pre-pack those levels to lets say a zip file to upload the zip file to server (correct me if I am wrong here because the idea of levels is not pretty clear described in your question now) .


    Nevertheless, it would be interesting to know more details because quite rare task as for web apps to upload the whole CDs… As a rule, it is a pretty heavy stuff :S


    Report if that answer was helpful

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm building a webapp where a user can Authorize via OAuth2 and choose/upload files
I'm building a webapp and users can create HTML contents dynamically. Is it safe
i am building a webapp that will have notes fields all over the place,
I'm building a webapp in MySQL/PHP/Javascript. In PHP, I've got all the classes from
I'm building a webapp that has optional Facebook Login. The users created through the
I'm building a webapp that allows users to create, edit, and save documents. The
When building a webapp, I'd like form data / interaction to be all driven
I am building a CRM webapp in PHP that will pull from all of
I'm building a webapp that leverages gdata-api to bring a user's calendars into the
I'm building a webapp that manages certain types of events for users. I want

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.