在Corona SDK中,network.request的URL无效。

我正在与谷歌开发者资源合作,将图片下载到我的corona sdk应用程序中。 https://developers.google.com/drive/v2/reference/files#resource

只要给定URL,我就可以下载图像。但是,当我将图像ID设置为变量时,我会收到以下错误:

无效的参数:URL参数格式错误的URL

这个URL有效:

`` ` imgRequest =“https://drive.google.com/uc?export = download&id = xxxxxxxxxxxxxxxxxxxxxxxxxxxx”


这个URL不是:

`` `
imgID =“xxxxxxxxxxxxxxxxxxxxxxxxxxxx”
imgRequest =“https://drive.google.com/uc?export = download&id =”..imgID

要下载它,我使用:

`` ` network.download(imgRequest,“GET”,imgListener,“pic.png”,system.DocumentsDirectory)

```

当我打印已连接的URL和已组装的URL时,我得到相同的结果,这让我很沮丧。有没有建议下一步该尝试什么?

提前致谢

点赞
用户1442917
用户1442917

我认为可能还有其他因素在起作用;你能否提供一个能够展示这个问题的最小化工作示例?

我尝试了两个URL,但在任何一个URL上都没有出现错误。我是在Windows上使用Corona每日构建v2015.2576模拟器进行测试的。

2015-03-16 17:43:08
用户2601417
用户2601417

事实证明,在图像 ID 后面还有一行被打印出来,当然会导致无效的 URL。

2015-03-18 02:09:06