Move non-image file uploads off of async js uploading