- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 c# System.URI.FormatExption
中遇到问题
为了清楚起见,我使用的是 Segseuil
的 Matlab 方法,并且它返回一个图片路径 result
。我想为其他用户保存此图像,但出现异常。
private void segmenter(object sender, RoutedEventArgs e) {
s.SegSeuil(0, (MWCharArray)name, (MWCharArray)result);
BitmapImage tmp = new BitmapImage(new Uri(result)); // exception here
image.Source = tmp;
}
最佳答案
如果result
是相对路径,例如image.jpg你必须使用UriKind.Relative
:
BitmapImage tmp = new BitmapImage(new Uri(result, UriKind.Relative));
或RelativeOrAbsolute
:
BitmapImage tmp = new BitmapImage(new Uri(result, UriKind.RelativeOrAbsolute));
确保结果文件存在于您的 .exe
文件中或包含您的 exe 文件的文件夹中。
result
是绝对路径,例如:
D:\image.jpg可以使用:
BitmapImage tmp = new BitmapImage(new Uri(result));
或:
BitmapImage tmp = new BitmapImage(new Uri(result, UriKind.Absolute));
或:
BitmapImage tmp = new BitmapImage(new Uri(result, UriKind.RelativeOrAbsolute));
关于c# - 系统.UriFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35811743/
我在 c# System.URI.FormatExption 中遇到问题 为了清楚起见,我使用的是 Segseuil 的 Matlab 方法,并且它返回一个图片路径 result。我想为其他用户保存此
我有一些这样的字符串: www.example.com/sdWqaP twitter.com/sdfks 并想将它们分配给一个HyperLink var hyperlink = new Hyperli
我有一个尝试创建 Uri 然后清理它的方法(删除片段、排除某些域和查询字符串模式等)。该方法如下所示: static public bool TryCreateCleanUri(Uri baseUri
无论我是在 Visual Studio 2017 中同步还是只是使用 Git Bash 进行推送,我都会不断收到此错误。看起来 PUSH/PULL 命令有效,但我仍然看到此错误并希望它消失。 我的 W
我使用的 URL 在我将其放入 chrome 时有效,但在我的 VS C# 代码中使用相同的 url(公共(public)异步静态任务) using (var client = new HttpCli
下面用作 Uri 参数的程序集限定字符串在 XAML 中工作,但在代码中使用时会出现错误。 我尝试了各种 UriKind,结果都相同。我该如何解决这个问题? [Test] public void La
这是一个奇怪的问题,今天出现了几次。 我有一个 WPF 应用程序可以向服务器发送一些消息。我正在使用 HttpWebRequest.Create 执行此操作。在这种情况下,所使用的 URL 是硬编码的
我一直在努力将我们的一个 Azure Functions 实现升级到 .net 5。我已经与可能的恶魔作斗争,但就像我已经整理出所有配置和依赖注入(inject)更改一样,它向我抛出了一个曲线球。之后
我的目的是: 运行自托管 WCF 服务,其基址在运行时根据可用网卡设置;客户端发现服务并获取地址。 以前的回答: 我找到了相同的目的和建议的解决方案 here 我的问题: 当我运行托管控制台应用程序时
每当从列出的类中运行下面的行时,我在版本 2017.2.0f3 和 2017.2.1f1 中遇到此错误,但它在 5.5.0.f3 中完美运行 WWW request = new WWW(m_host,
为什么 var uri = new Uri("ftp://1111:2222:3333::43/testing/1kb.zip"); 抛出这个异常? System.UriFormatException
我只是尝试 Application Insights 可用性测试。我让他们连夜跑到我们的公共(public)网站,但只得到“失败” 当我深入研究单独的测试运行时,我看到服务器响应“200 OK”,发送
我正在尝试为 ASP.NET MVC 应用程序设置暂存环境,并希望将其作为 Azure Web 应用程序来实现,但此时我确实陷入了 HTTP 500 的困境。 我得到的错误是: 500.79: The
我是一名优秀的程序员,十分优秀!