2014-03-31 27 views

回答

0

創建從要爲內容的字符串ByteArrayInputStream,然後通過一個InputStreamContent對象驅動API的insert方法:

File body = new File(); 
body.setTitle("My document"); 
body.setDescription("A test document"); 
body.setMimeType("text/plain"); 

final String textContent = "Hi! my first google doc!"; 
ByteArrayInputStream bis = new ByteArrayInputStream(textContent.getBytes("UTF-8")); 
InputStreamContent content = new InputStreamContent(); 
content.inputStream = bis; 
Drive.files.insert(body, content); 
+0

嗨spinlok,非常感謝你。它的工作。 – user1012283

+0

嗨spinlok,如何在textContent中添加轉義字符,如',\,甚至是新行? – user1012283

+0

您必須使用通常的字符串轉義機制來轉義它們:請參閱http://docs.oracle.com/javase/tutorial/java/data/characters.html。舉個例子,如果你想要一個文字'\',你需要使用'\\'來表示字符串 – spinlok