|
3 gadi atpakaļ | |
---|---|---|
.. | ||
hsweb-system-file-api | 3 gadi atpakaļ | |
hsweb-system-file-local | 3 gadi atpakaļ | |
hsweb-system-file-oauth2 | 3 gadi atpakaļ | |
hsweb-system-file-starter | 3 gadi atpakaļ | |
hsweb-system-file-web | 3 gadi atpakaļ | |
README.md | 7 gadi atpakaļ | |
pom.xml | 3 gadi atpakaļ |
统一文件管理。提供上传,下载,秒传等API
上传单个文件:
POST: /file/upload
Content-Disposition: form-data; name="file"; filename="test.zip"
返回:
{
"result":{"id":"文件id","md5":"文件md5值","name":"test.zip"},
"status":200
}
上传多个文件:
POST: /file/upload-multi
Content-Disposition: form-data; name="files"; filename="test.zip"
Content-Disposition: form-data; name="files"; filename="test2.zip"
返回:
{
"result":[
{"id":"文件id","md5":"文件md5值","name":"test.zip"},
{"id":"文件id","md5":"文件md5值","name":"test2.zip"}
],"status":200
}
上传静态文件:
POST: /file/upload-static
Content-Disposition: form-data; name="file"; filename="test.zip"
返回:
{
"result":"文件的访问路径",
"status":200
}
下载文件
GET: /file/download/{idOrMd5}
GET: /file/download/{idOrMd5}/{fileName}
根据md5获取文件信息
GET: /file/md5/{md5}
如果文件存在则返回:
{
"result":{
"id":"文件id",
"name":"文件名",
"md5":"md5值"
.....
},
"status":200
}
否则返回:
{
"status":404,
"message":"...."
}