gpt4 book ai didi

android - 如何使用 Android Java 将文件上传和转换到 Google 云端硬盘?

转载 作者:行者123 更新时间:2023-11-29 18:04:32 27 4
gpt4 key购买 nike

我正在成功将文件上传到谷歌驱动器,但是在设置转换标志时遇到困难。

以下是我根据找到的引用文档尝试的方法。

任何人都可以建议我可能做错了什么吗?

          java.io.File fileContent = new java.io.File(csvfilepath);
FileContent mediaContent = new FileContent("text/csv", fileContent);

// File's metadata.
File body = new File();
body.setTitle(fileContent.getName());
body.setMimeType("text/csv");

File file = service.files().insert(body, mediaContent);//.execute();
file.setConvert(true);
file.execute();

if (file != null) {
showToast("Data Uploaded: " + file.getTitle());

https://google-api-client-libraries.appspot.com/documentation/drive/v2/java/latest/com/google/api/services/drive/Drive.Files.Insert.html

最佳答案

您试图将转换标志设置为错误的对象,请尝试用以下代码替换您的代码:

java.io.File fileContent = new java.io.File(csvfilepath);
FileContent mediaContent = new FileContent("text/csv", fileContent);

// File's metadata.
File body = new File();
body.setTitle(fileContent.getName());
body.setMimeType("text/csv");

// THIS IS THE NEW CODE
Insert request = service.files().insert(body, mediaContent);
request.setConvert(true);
File file = request.execute();
// END OF NEW CODE

if (file != null) {
showToast("Data Uploaded: " + file.getTitle());
}

关于android - 如何使用 Android Java 将文件上传和转换到 Google 云端硬盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14089019/

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