Upload file feature
fix script path
add mvc pattern