File implementation instead of servlet Part