C# 如何从另一台计算机将图像加载到图片框中?

C# 如何从另一台计算机将图像加载到图片框中?,c#,C#,我需要我的图片框从另一台计算机加载图像。它意味着一个不同的IP地址。我试着从同一台计算机上加载图像,效果很好。但我需要从单独的服务器PC加载图像。下面的代码不起作用 pbFeature.Image=Image.FromFile(@“\192.168.232.100\C:\pic\a.png”) 共享另一台计算机要访问的文件/文件夹。然后您可以像下面这样访问文件 var file= File.ReadAllText(@"\\server\path\filename.png"); 然后在任何需要的

我需要我的图片框从另一台计算机加载图像。它意味着一个不同的IP地址。我试着从同一台计算机上加载图像,效果很好。但我需要从单独的服务器PC加载图像。下面的代码不起作用


pbFeature.Image=Image.FromFile(@“\192.168.232.100\C:\pic\a.png”)

共享另一台计算机要访问的文件/文件夹。然后您可以像下面这样访问文件

var file= File.ReadAllText(@"\\server\path\filename.png");

然后在任何需要的地方使用该文件

网络路径以
\
开头,而不是
\
开头。假设文件被正确共享,您只需要
pbFeature.Image=Image.FromFile(@“\\192.168.232.100\C:\pic\a.png”)


将同一路径粘贴到windows资源管理器中,如果正确共享,则应打开图像

把C#放在一边。了解如何在Windows资源管理器中访问该文件。一旦你能做到这一点,C#就变得微不足道了——把路径复制过来。在那之前,这不是一个C#问题。这是权限/Windows问题。“不工作”是什么意思?您希望
Image.FromFile(@“\any任意计算机\C:\Users\joe\my private data.png”)要工作吗?我试图使另一台计算机可以访问该文件夹,并尝试了此代码。搞定了。谢谢