added upload security
file size correction