下载的图像文件已损坏
Downloaded image file is corrupt
我正在制作一个简单的 Lua 脚本来下载图像。我得到图像的 URL,然后这是我下载它的代码:
content = http.request(imageurl)
file = io.open("E:\Users\Me\Documents\Lua\IMGDownload\output.jpg", "w")
file:write(content)
print("Wrote content")
我得到一个 4KB 的文件,但它不是我想要的。
作为参考,这是我要下载的图片:
这是我实际得到的:
任何人都可以指出我的原因吗?
您可能只需要用 "wb"
模式打开文件,就可以 Windows 以二进制模式打开文件,而不是对您进行行结束转换。
尝试io.open("E:\Users\Me\Documents\Lua\IMGDownload\output.jpg", "wb")
。
我正在制作一个简单的 Lua 脚本来下载图像。我得到图像的 URL,然后这是我下载它的代码:
content = http.request(imageurl)
file = io.open("E:\Users\Me\Documents\Lua\IMGDownload\output.jpg", "w")
file:write(content)
print("Wrote content")
我得到一个 4KB 的文件,但它不是我想要的。
作为参考,这是我要下载的图片:
这是我实际得到的:
任何人都可以指出我的原因吗?
您可能只需要用 "wb"
模式打开文件,就可以 Windows 以二进制模式打开文件,而不是对您进行行结束转换。
尝试io.open("E:\Users\Me\Documents\Lua\IMGDownload\output.jpg", "wb")
。