【发布时间】:2015-05-18 20:42:21
【问题描述】:
我正在使用 google 开发人员资源将图像下载到我的 corona sdk 应用程序中。 https://developers.google.com/drive/v2/reference/files#resource
只要给出 URL,我就可以下载图像。但是,当我将图像 ID 设为变量时,出现以下错误:
无效参数:URL 参数是格式错误的 URL
此网址有效:
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 时,我会感到沮丧,我得到了相同的结果。有人对下一步要尝试什么有建议吗?
提前致谢
【问题讨论】:
-
可能有一些额外的字符。除了打印 url 之外,尝试比较它们,看看它们是否真的相同。
-
你是对的!在尝试了我能想到的一切之后,我意识到之后打印了额外的一行,我检查了可能的空格但没有检查行......我发现这很奇怪,因为我之前使用 string.sub() 来缩短 ID.. . 谢谢!
标签: image url lua coronasdk google-docs-api