jquery fileupload has optional file processing, maybe we can use those?