gpt4 book ai didi

java - 如何将视频文件加载到发送到 youtube 的请求中?

转载 作者:行者123 更新时间:2023-12-01 15:21:22 25 4
gpt4 key购买 nike

我正在尝试将视频文件从设备上传到 YouTube API。我的授权部分正在工作,但是他们的 documentation让我将视频数据直接嵌入到 XML 有效负载中(在多部分请求实体代码之间),但我并不完全清楚读取文件、对其进行编码并将其打印回请求的正确方法是什么。我的假设是,我需要将其加载到 byte[] 中,然后在编码时将其吐回字符串,但我宁愿有一些权威的指导,也不愿在黑暗中玩试错游戏。

TIA

最佳答案

我想你想这样做

InputStreamBody metadata = new InputStreamBody(xmlMetadata, "application/atom+xml; charset=UTF-8");
FileBody content = new FileBody(new File("video.mp4"), "application/octet-stream");
MultipartEntity reqEntity = new MultipartEntity();
reqEntity.addPart("metadata", metadata);
reqEntity.addPart("content", content);
post.setEntity(reqEntity);
client.execute(post);

关于java - 如何将视频文件加载到发送到 youtube 的请求中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com