zhouhao 5c1dd75af9 fix commons-fileupload bug https://nvd.nist.gov/vuln/detail/CVE-2016-1000031 6 tahun lalu
..
hsweb-system-file-api d3be74e9cd 3.0.5-SNAPSHOT 6 tahun lalu
hsweb-system-file-local 358012466f 修复上传静态文件流未关闭的问题 6 tahun lalu
hsweb-system-file-oauth2 d3be74e9cd 3.0.5-SNAPSHOT 6 tahun lalu
hsweb-system-file-starter d3be74e9cd 3.0.5-SNAPSHOT 6 tahun lalu
hsweb-system-file-web 5c1dd75af9 fix commons-fileupload bug https://nvd.nist.gov/vuln/detail/CVE-2016-1000031 6 tahun lalu
README.md 89436be0fe 优化说明 7 tahun lalu
pom.xml d3be74e9cd 3.0.5-SNAPSHOT 6 tahun lalu

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