in reply to Download all files in directory

Ask the user to tar up the directory, then use a standard file upload functionality to upload the tar file, which you then can untar server side.