服务地址
@RequestMapping("/upload")
上传路径
{web根目录}/storage/temp/{YYYY}/{MM}/{DD}/{UUID}/{实际上传文件名}
- temp:文件路径没有保存到数据库存储的文件 先放在 临时目录下存储,便于删除。
- 年月日:为了减少一个目录下的文件数量,按照年/月/日 的格式生成文件夹
- UUID:防止同名文件相互覆盖
返回值
{
"error" : 0,// 0 没有错误;-1 有错误 详见 files
"files" : [
{
"error" : 0, // 0 没有错误;-1 文件后缀非法(*.jsp *.exe *.dll *.bat *.sh *.html *.js *.php *.asp *.aspx);-2 文件长度超过 20M;-100 未知错误;
"name" : "application.xml",// 文件名
"url" : "storage\\temp\\2017\\07\\25\\d54c6664-5d19-4215-a29e-52a7703fd0a3\\application.xml"//相对路径
}
]
}
上传异常的json案例
{"error":-1,"files":[{"error":-1,"name":"abc.js","url":null}]}
网友评论