易语言不添加易下载模块,只使用HTTP 读文件下载图片,图片下载完成后显示已经损毁。

有没有人在啊,想请教下,易语言不添加易下载模块,只使用HTTP 读文件下载图片,图片下载完成后显示已经损毁。
最新回答
浅色夏沫

2024-11-23 08:40:16

首先,源码:写到文件 (“C:\1.jpg”, HTTP读文件 (“网络图片地址”))

其次,这种情况可能性有很多,我一一列举下,你自己排查下。

  1. 可能是磁盘出现问题,尝试写到别的磁盘,或为磁盘查错并整理碎片。 (可能性较大)

  2. 网络图片本身已损坏,尝试手动打开网络地址图片,查看显示是否正常

  3. 浏览图片的软件出现了问题,尝试使用浏览器浏览此图片

  4. 格式不支持的图片,尝试使用浏览器浏览此图片

  5. 下载未完成,可以将源代码改为 信息框 (到文本 (写到文件 (“C:\1.jpg”, HTTP读文件 (“网络图片地址”))), 0, ) 然后运行程序,等提示信息框为真时,在打开图片

  6. ......

差不多也就这些问题了,逐一排查下,应该能找到原因。

不懂继续追问。

追问
图片本身没有问题,是不是需要添加易下载模块?
追答
不需要添加模块,你添加一个图片框,然后添加这行代码,看看图片框是否可以正常显示图片。
图片框1.图片 = HTTP读文件 (“网络图片地址”)

如果显示不正常,那么就是你网络图片的问题,也可能是网络图片地址不是绝对路径。
如果显示正确,那么就极有可能是磁盘的问题了,也就是上述回答第一种可能。

另外还有一点,HTTP读文件的网络图片地址一点是要http://开头。
不懂继续追问。