1.150. # WS /ispatial-data/socketUpload/{socketId}¶
hdfs 上传文件(基于 websocket 连接),前端调用请配合使用 uploadUtil.js
# 消息接收接口 1 参数
名称 | 类型 | 是否必传 | 备注 |
———– | ———– | ——– | —————————————————————————— |
message | json string | Y | 参数的 json string,后端接收会进行 JSON.parseObject() |
(json.type) | string | Y | 消息类型(1-filename, 2-filecount, 3-over) |
(json.data) | string | Y | 消息数据,对应消息类型(1-传输的文件名,2-当前传输的文件分块数,3-无,传输结束) |
当接收 type 为 1 的消息时,会返回消息,’make file ok…’
当接收 type 为 3 的消息时,会返回消息,内容为文件的hdfs存储地址
# 消息接收接口 2 参数
名称 | 类型 | 是否必传 | 备注 |
——- | —— | ——– | ——– |
message | byte[] | Y | 文件数据 |
当每一个文件分块写入完成时,会返回消息,’bytes write ok…’