Secure File Upload: Validation, Storage, and Preventing Malicious Files