zhou-hao 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
..
hsweb-system-file-api 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
hsweb-system-file-local 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
hsweb-system-file-oauth2 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
hsweb-system-file-starter 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
hsweb-system-file-web 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ
README.md 89436be0fe 优化说明 7 gadi atpakaļ
pom.xml 7f9feaaaec 3.0.12-SNAPSHOT 3 gadi atpakaļ

README.md

文件管理

统一文件管理。提供上传,下载,秒传等API

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":"...."
    }