1

我正在尝试使用适用于 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"];

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

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

我搜索了谷歌文档格式,但也没有出现任何内容(如果这是正确的方法)。

4

1 回答 1

0

如果您尝试上传包含文本和图像的格式化文档,则该文档被视为单个文件,并且必须以这种方式上传。无法直接以原生 Google Docs 格式上传,但您可以使用其他支持的格式之一,如 DOCX、PDF 等并进行转换。

于 2012-10-31T23:32:31.407 回答