如何从winforms中的url获取picturerBox中的图像
本文关键字:picturerBox 图像 获取 url winforms 中的 | 更新日期: 2023-09-27 17:59:36
我有一个图像的url,我想在我的pictureBox
中以winforms显示该图像。这个图片应该显示在CCD_ 2的加载上。但我做不到。我用过Server.MapPath
,但它不起作用。我在谷歌上搜索了一下,发现我不能在winforms中使用Server.mapPath。不知道为什么。我试过这个:
public partial class frmDash : Form
{
string eId = string.Empty;
string accept_notif;
string Emp_Name;
string store_Name;
string Emp_Img;
public frmDash()
{
InitializeComponent();
eId = GlolbalUtil.loginEid;
accept_notif = GlolbalUtil.accept_status;
Emp_Name = GlolbalUtil.Emp_Name;
store_Name = GlolbalUtil.store_Name;
string remoteImageUrl = "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTUixBnM6uZD6Rlq3rut-jfK45mMAQdefbzUzFtXONkVxxCAxon";
string strRealname = Path.GetFileName(remoteImageUrl);
string exts = Path.GetExtension(remoteImageUrl);
WebClient webClient = new WebClient();
webClient.DownloadFile(remoteImageUrl, Server.MapPath("~/images/") + strRealname + exts);
Emp_Img = ""; // ???
}
private void frmDash_Load(object sender, EventArgs e)
{
lblName.Text = Emp_Name;
lblStoreName.Text = store_Name;
// pictureBox2 = Emp_Img;
}
我不知道如何进一步编码。如何在pictureBox
中获取该图片并首先下载。Server
处的错误:名称服务器在当前上下文中不存在
更新。。
您只需使用pictureBox.ImageLocation="您的URL";