PutObject ( bucketName , objectName , bodyStream , args ) 追加上传 上文介绍的简单上传方式,创建的Object都是Normal类型,用户不可再进行追加写,这在日志、视频监控、视频直播等数据复写较频繁的场景中使用不方便。 正因如此,百度智能云BOS特别支持了AppendObject,即以追加写的方式上传文件。
AppendObject 接口描述 AppendObject以追加写的方式上传文件。通过AppendObject操作创建的Object类型为Appendable Object,可以对该Object追加数据;而通过PutObject上传的Object是Normal Object,不可进行数据追加写。
默认为 APPEND,表示本次导入是普通的追加写操作。MERGE 和 DELETE 类型仅适用于 Unique Key 模型表。其中 MERGE 类型需要配合 [DELETE ON] 语句使用,以标注 Delete Flag 列。而 DELETE 类型则表示本次导入的所有数据皆为删除数据。 DATA INFILE 指定需要导入的文件路径。可以是多个。可以使用通配符。
resource String 必选 订阅的资源, ${bucket_name}/path1/*.jpg 或者 /path1/*.jpg ,最多只能有1个 * events[] Array 必选 订阅的事件 +eventType String 必选 事件类型,当前支持: - PutObject:普通上传Object - PostObject:表单上传Object - AppendObject:追加上传
关联数据库。包括雪山攀登数据、装备推荐数据。可上传本地表格数据或连接业务数据库构建数据库。用户询问数值类问题时,应用能够查询、计算和分析数据并答复。应用最多可关联1个数据库。 直连数据库,支持mysql、SQLserver。 添加数据库。 设置记忆。 添加记忆变量。记录聊天对话中的一维、单个的应用信息或用户信息,能让智能体回答更加个性化。 添加记忆表。
resource String 必选 订阅的资源, ${bucket_name}/path1/*.jpg 或者 /path1/*.jpg ,最多只能有1个 * events[] Array 必选 订阅的事件 +eventType String 必选 事件类型,当前支持: - PutObject:普通上传Object - PostObject:表单上传Object - AppendObject:追加上传
追加上传 上文介绍的简单上传方式,创建的Object都是Normal类型,用户不可再进行追加写,这在日志、视频监控、视频直播等数据复写较频繁的场景中使用不方便。 正因如此,百度智能云BOS特别支持了AppendObject,即以追加写的方式上传文件。通过AppendObject操作创建的Object类型为Appendable Object,可以对该Object追加数据。
追加上传 上文介绍的简单上传方式,创建的Object都是Normal类型,用户不可再进行追加写,这在日志、视频监控、视频直播等数据复写较频繁的场景中使用不方便。 正因如此,百度智能云BOS特别支持了AppendObject,即以追加写的方式上传文件。通过AppendObject操作创建的Object类型为Appendable Object,可以对该Object追加数据。
导入数据 导入数据支持「追加」和「覆盖」两种方式, 注意「覆盖」会先将表清空,然后再导入 。支持 CSV 和 Excel 两种文件格式。Excel 会有多个 sheet 需要选择要导入的 sheet。
二、代码实现 调用Api要先获取access_token,获取的代码如下 static String getAccessToken() throws IOException { MediaType mediaType = MediaType.parse( application/x-www-form-urlencoded ); RequestBody body = RequestBody.create