Skip to content
New Future edited this page Oct 24, 2015 · 1 revision

文件管理

获取上传token(请求上传) POST /file/token

POST /file/token
{name:'上传的文件名.pdf'}

请求成功响应

{
    "status": 1,
    "info": {
        "token": "5zyb0hc1R6HVYx_sxfbSz4afdqv7fZeCY0_44QQ6:530opUa1agcnTY_2o1yDc2EnZjk=:eyJzY29wZSI6InVwbG9hZHRlc3Q6dGVtcF81XzU1ZmMzM2Y2OTVjZGIiLCJkZWFkbGluZSI6MTQ0MjU5MjMzNCwiZnNpemVMaW1pdCI6IjIwOTcxNTIwIn0=",
        "name": "上传的文件名.pdf"
    }
}

放弃上传(删除token) DELETE /file/token/key/:key

DELETE /file/token/key/t_134.pdf

操作成功响应

{
    "status": 1,
    "info": "已经成功取消上传的文件名.doc"
}

提交上传结果 POST /file/

POST /file/
{key:"七牛返回的key"}

提交成功响应

{
    "status": 1,
    "info": {
        "msg": "保存成功",
        "id": "1"
    }
}

获取文件列表 GET /file/

GET /file/?page=1key=关键词可无

操作成功响应

{
    "status": 1,
    "info": [
        {
            "id": "1",
            "name": "云印南开用户操作流程.docx",
            "time": "2015-09-18 16:52:42"
        }
    ]
}

获取详细信息 GET/file/:id

GET /file/123

操作成功的响应

{
    "status": 1,
    "info": {
        "id": "1",
        "use_id": "5",
        "name": "云印南开用户操作流程.docx",
        "url": "http://uploadtest.yunyin.org/file_5_55fc40a641356_1442595162?e=1442595553&attname=%25E4%25BA%2591%25E5%258D%25B0%25E5%258D%2597%25E5%25BC%2580%25E7%2594%25A8%25E6%2588%25B7%25E6%2593%258D%25E4%25BD%259C%25E6%25B5%2581%25E7%25A8%258B.docx&token=5zyb0hc1R6HVYx_sxfbSz4afdqv7fZeCY0_44QQ6:oIqCwp09j_BjtvHI-Qe7yMH5wuc=",
        "time": "2015-09-18 16:52:42"
    }
}

修改文件信息 PUT /file/:id

仅支持修改文件名(name)

PUT /file/123
{name:'新的文件名'}

响应

{
    "status": 1,
    "info": "成功修改为:用户操作流程.docx"
}

删除文件 DELETE /file/:id

DELETE /file/123

响应

{"status":1,"info":"已经删除"}

打印文件 POST /file/:id/print

POST /file/123/print
{
'pid':'打印店ID必需',
'copies':'份数必需',
'color':'是否彩印,未设置不提交此参数',
'isdouble':'是双面,未设置不提交此参数',
'format':'格式设置(包括ppt),未设置不提交此参数',
'requirements':'备注信息,未设置不提交此参数'
}

添加成功的响应

{
"status": 1,
"info":{
	"msg": "打印任务添加成功",
	"id": "26",
	"name": "测试文件.docx"
}
}

学生端接口

打印店端接口

约定说明

Clone this wiki locally