添加文件上传和json支持