【问题标题】:Read image file from server从服务器读取图像文件
【发布时间】:2011-10-29 14:59:58
【问题描述】:

我必须在我的应用程序中以表格形式显示图像, 服务器中每个人的共享目录中的图像

如果我尝试通过以下方式读取图像:

fullImagePath = Path.Combine(@"\\serverIP\IMG_IN_server", imageFileName);
byte[] img = File.ReadAllBytes(fullImagePath);

但我收到错误“访问路径被拒绝”

编辑: 我可以使用用户名和密码连接来避免这个问题吗?

【问题讨论】:

  • 检查answerReading Image from Web Server in C# [proxy。它将图像数据读入
  • 你贴的代码没有问题,只是听起来你指定的路径不对
  • 我验证了路径我更正了错误,但现在我得到“访问路径被拒绝。”
  • 检查您的应用程序是否具有对该位置的读取权限。这不一定与 具有读取权限相同。
  • 我可以使用用户名和密码连接来避免这个问题吗?

标签: c# winforms connect


【解决方案1】:

所以你的测试结果:

我可以说你的问题是 normal security configuration。要访问该文件,您需要共享 file with allow security permission

您的代码是正确的,只需获得安全许可即可。

【讨论】: