【发布时间】:2020-06-29 14:44:43
【问题描述】:
我正在尝试从网站加载图像。它加载非常缓慢。每次选择它。任何缓存图像的方式。
picturebox1.ImageLocation = "http://example.com/Image.jpg";
那个表单会频繁打开很多次,现在每次打开表单,每次都在下载图片。没有必要增加流量。
是否可以告诉 PictureBox 缓存图像(就像浏览器一样),所以下次请求相同的图像时,它应该会快速加载。这可能吗?
if (listBox1.SelectedIndex == 0)
{
richTextBox1.Text = "Explore any game with Dex";
Image img = Image.FromFile("https://i.imgur.com/Jb6lTp1.png");
pictureBox1.Image = img;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
它说不支持给定的路径格式
【问题讨论】:
-
@Martheen 是的。他给出的答案是行不通的
-
什么是不起作用?向我们展示您的代码
-
那个骗子的答案不应该这样使用。您应该创建自己的函数来处理 URL 的缓存,因此在新 URL 上保存到文件系统,并简单地将现有文件传递给现有 URL。