从互联网更新图像

本文关键字:图像 更新 互联网 | 更新日期: 2023-09-27 17:51:09

我想做一个简单的应用程序与一个按钮和一个图像。这个按钮更新了那个图像,那是一个监控摄像头的图像。尝试这个(和许多其他事情)

Image image1 = new Image();
BitmapImage src = new BitmapImage();
src.UriSource = new Uri("http://cameras/upload/img/CAM_INTERNET_1.jpg", UriKind.Relative);
image1.Source = src;

web图片每30秒刷新一次。有人有什么想法吗?

从互联网更新图像

很可能设备将Uri视为未更改,并向您提供图像的缓存版本。我会尝试添加一些虚假的查询字符串到Uri,使其唯一,看看是否通过缓存。

var image1 = new Image();
var src = new BitmapImage();
var uri = string.Format(
    "http://cameras/upload/img/CAM_INTERNET_1.jpg?{0}", 
    DateTime.Now.Ticks); 
src.UriSource = new Uri(uri, UriKind.Relative);
image1.Source = src;

请注意,我还没有尝试过,所以它可能工作,也可能不工作。