I'm looking for someone who writes me a JavaApplet which works in a browser that:
1. lets the user choose a folder on his/her local file system
2. scans this folder (recursively - including all subfolders) for a certain filetype (say .jpg)
3. generates md5 hashes of all found files
4. POSTs all collected hashes in a format like [url removed, login to view]:hash;[url removed, login to view]:hash;[url removed, login to view]:hash;... to a php script for further processing (still in the same browser window - if that's possible).
Tasks # 2. - 3. should be coded as efficient as possible so that even large amounts of files (>2000+) are processed and hashed quickly.
- it would be nice if the applet would show the progress of the scan (maybe it could estimate how long it will take), or at least display some animation (like a doodle).
Additional info to task 4.:
I've never handed over data from a JavaApplet to PHP so I'm not sure whether it's possible to have all this done within the same browser window: The php-script will then create a file on the server with all the filenames and hashes - as I will have to assign this file to an open user-session (for further processing) maybe the script could additionally reference an active session ID via the HTML parameter <param name="session_id" value="123456"> and POSTs this through to the php-script.
I will need full source code and all rights for it.