结合图片和文字的Google云端硬盘API

时间:2012-10-28 13:18:03

标签: ios google-drive-api

我正在尝试使用适用于iOS的google drive api示例上传文件和图片。

单独上传文字和图片很容易,但我无法弄清楚如何上传两者。 你如何结合图像和文字? 如果我这样做:

  NSData *fileContent = [self.textView.text dataUsingEncoding:NSUTF8StringEncoding];
  NSData *imageData = UIImagePNGRepresentation(self.someImage.image);
  NSMutableData *uploadData = [NSMutableData dataWithData:fileContent];
  [uploadData appendData:imageData];

  uploadParameters = [GTLUploadParameters uploadParametersWithData:uploadData MIMEType:@"multipart/related"];

它会上传两者,但我无法在我的驱动器上查看它。

我是否必须创建Google文档? 如果是这样,google doc的格式是什么? 我在我的驱动器上创建了一个文档,并添加了一些文本和图像,以便工作,因此谷歌文档可以在同一个文件中处理文本和图像。

我搜索了Google doc格式,但也没有出现(如果这是正确的方法)。

1 个答案:

答案 0 :(得分:0)

如果您尝试上传包含文字和文字的格式化文件。图像,被视为单个文件,必须以这种方式上传。没有办法直接上传本机Google文档格式,但您可以使用其他支持的格式之一,如DOCX,PDF等,并将其转换。