文件創建設定Google雲端硬盤對象的內容在谷歌應用程序引擎的標準應用是被禁止的。PyDrive在Google App引擎上。無法從StringIO對象
即使臨時文件被禁用,除了TemporaryFile其上面重疊到StringIO的。所以我需要用一個StringIO對象來設置驅動器文件的內容。
我發現的唯一合適的方法是SetContentString()。
但方法需要另外一種UTF-8字符串,我得到一個解碼異常 -
UnicodeDecodeError錯誤:「ASCII」編解碼器不能在位置0解碼字節0x89上:順序不在範圍內(128)
我的代碼
drive = GoogleDrive(get_drive_auth())
drive_file = drive.CreateFile()
drive_file.SetContentString(stringio_object.getvalue())
有沒有一種方法,我可以從StringIO
對象設置GoogleDrive
對象的內容?