network.request Corona SDK中的无效网址

时间:2015-03-16 16:20:08

标签: image url lua corona google-docs-api

我正在使用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并且得到相同的结果时,会感到沮丧。有人建议接下来要尝试什么?

提前致谢

2 个答案:

答案 0 :(得分:0)

我认为可能还有其他事情在发挥作用;你能提供一个展示这个问题的最低限度的工作实例吗?

我已尝试过这两个网址,但我不会在其中找到任何错误。我在Windows上使用Corona daily build v2015.2576在模拟器中进行测试。

答案 1 :(得分:0)

原来在图像ID之后打印出一行额外的行,这当然会导致无效的URL。