2015-11-05 84 views

回答

0

你可以使用一个修改版本的代码段下面的二进制输出转换在camera.getImagejpg文件。

def getImage(fileUri): 
    url = request("commands/execute") 
    body = json.dumps({"name": "camera.getImage", 
     "parameters": { 
      "fileUri": fileUri, 
      "_type": "image" 
     } 
     }) 
    with open('output.jpg', 'wb') as handle: 
     response = requests.post(url, data=body, stream=True) 
     for block in response.iter_content(1024): 
      handle.write(block) 
+0

我会这样做,但从我看到的处理二进制数据的部分是一个后...与它是一个正常的文件写,除了流属性,我不认为有一个等效javscript – user2030809

+0

我读至今对那一个应该使用的功能之一是BTOA但是,如果我尝试在我的二进制代码我得到一个错误,告诉我,它包含Latin1的之外的字符......这意味着输出是一个unicode字符串...我真的不知道如何编写一个文件...我在PhoneGap的顺便说一句这样的应用程序 – user2030809