我正在使用Google开发人员资源将图片下载到我的corona sdk应用中。 https://developers.google.com/drive/v2/reference/files#resource
只要提供了URL,我就可以下载图像。但是,当我将图像ID变为变量时,我收到以下错误:
无效参数:网址参数格式错误的网址
此网址有效:
imgRequest = "https://drive.google.com/uc?export=download&id=xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
此网址没有:
imgID = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
imgRequest = "https://drive.google.com/uc?export=download&id="..imgID
要下载它,我使用:
network.download( imgRequest, "GET", imgListener, "pic.png", system.DocumentsDirectory )
当我打印出连接的URL和已经放在一起的URL并且得到相同的结果时,会感到沮丧。有人建议接下来要尝试什么?
提前致谢
答案 0 :(得分:0)
我认为可能还有其他事情在发挥作用;你能提供一个展示这个问题的最低限度的工作实例吗?
我已尝试过这两个网址,但我不会在其中找到任何错误。我在Windows上使用Corona daily build v2015.2576在模拟器中进行测试。
答案 1 :(得分:0)
原来在图像ID之后打印出一行额外的行,这当然会导致无效的URL。