服務(wù)地址
@RequestMapping("/upload")
上傳路徑
{web根目錄}/storage/temp/{YYYY}/{MM}/{DD}/{UUID}/{實際上傳文件名}
- temp:文件路徑?jīng)]有保存到數(shù)據(jù)庫存儲的文件 先放在 臨時目錄下存儲,便于刪除哨苛。
- 年月日:為了減少一個目錄下的文件數(shù)量朋腋,按照年/月/日 的格式生成文件夾
- 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"http://相對路徑
}
]
}
上傳異常的json案例
{"error":-1,"files":[{"error":-1,"name":"abc.js","url":null}]}