如何使用Android Java将文件上传并转换到Google Drive?

如何使用Android Java将文件上传并转换到Google Drive?,android,google-drive-api,Android,Google Drive Api,我正在成功地将一个文件上载到google drive,但是设置转换标志时遇到困难 以下是我根据找到的参考文件所做的尝试 有人能告诉我可能做错了什么吗 java.io.File fileContent = new java.io.File(csvfilepath); FileContent mediaContent = new FileContent("text/csv", fileContent); // File's metadat

我正在成功地将一个文件上载到google drive,但是设置转换标志时遇到困难

以下是我根据找到的参考文件所做的尝试

有人能告诉我可能做错了什么吗

          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());

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

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());
}

你读过吗?读过。我仔细阅读了文件。事实上,上面的大部分代码都来自google给出的示例。在插入行中,服务是什么。文件()服务字段是什么