Why can't you upload a folder? Single file UPLOAD IS STUPID. You should have both options.