问题标签 [uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1833 浏览

c# - C# 下载网页。需要更好的方法,CPU使用率很高

我试图让这段代码工作得更好一点。我怀疑这是一次读取一个字节的循环。我找不到使用 gzip 解压缩的另一种方法。实现 aStreamReader很好,但它返回一个我无法传递给解压缩流的字符串。

有没有更好的办法?

0 投票
4 回答
2808 浏览

c# - 是否有用于将文件 URI 转换为带有驱动器号的路径的 .NET Framework 方法?

我在 ASP.NET 领域中寻找类似 Server.MapPath 的东西,以将 Assembly.GetExecutingAssembly().CodeBase 的输出转换为带有驱动器号的文件路径。

以下代码适用于我尝试过的测试用例:

似乎 .NET Framework 中应该有一些更好的东西——我只是没能找到它。

0 投票
2 回答
4151 浏览

c# - 我可以使用 MediaPlayer 播放流中的声音吗?或者,我可以使用 URI 来访问文件流吗?

System.Windows.Media.MediaPlayer用来播放一些声音,我想从 ZIP 文件中加载这些声音。如果能够直接从 zip 文件中将这些文件作为流加载,而不必解压缩到临时目录,那就太好了。但是,MediaPlayer.open只接受一个 URI。

那么,有没有办法创建一个引用流内容的 URI?类似于内存中的本地主机?是否有从 Stream 到 URI 的连接器?

0 投票
5 回答
8468 浏览

java - 如何使用 Java 中的锚启动文件协议 URL?

从 Java 程序中,我需要在本地 HTML 文件上启动默认浏览器,指向文件内的锚点。在 Java SE 6 中,java.awt.Desktop.browse 方法将打开文件,但不会尊重锚点,因此类似以下内容会在顶部打开文件,但不会将浏览器分页到锚点:

Sun 在这里说http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6477862文件 URI 协议不支持锚点。

有人有更好的答案吗?

我可以使用 Java SE 6。我可以使用仅限 Windows 的解决方案。

0 投票
4 回答
15873 浏览

php - url 编码的正斜杠破坏了我的 codeigniter 应用程序

我正在尝试创建一个像这样工作的 url 字符串:

换句话说,

然后我检索网址

URL 中的正斜杠当然会成为访问 uri 段的问题,所以我将继续对 URL 部分进行 url 编码:

..但现在我只得到一个 404 说...

看来我的正斜杠 url 编码破坏了 CI 的 URI 解析器。

我能做些什么来解决这个问题?

0 投票
1 回答
871 浏览

c# - 以编程方式在 MS Word 中打开 xml 文件

我正在使用 C# 在 Microsoft Word 2007 中打开一个 xml 文件。我正在使用 xsl 文件来定义布局,该布局达到了我需要包含图像的程度。我使用了典型的 src html 标记,当在 ie 中查看 xml 时显示图像,但在 Word 中打开时不显示。我得到了图像占位符,所以我只能假设 Word 根本找不到图像。它位于 xml 文件和 xsl 文件旁边,但这没有任何区别。要打开文档,我将传递 xml 和 xsl 的文件名。我想,由于 src 在 xsl 中,它看起来只是相对于这些文件之一。

任何建议将不胜感激。

[编辑] 抱歉,我忘记了这个。我最后修好了。明天我会检查我的解决方案并更新它。

0 投票
1 回答
2676 浏览

c# - 如何使用实体框架将字符串映射到 Uri 类型?

我的数据库包含一个字符串类型的列,它代表一个 URL。我现在想知道如何使用实体框架将此字符串映射到 Uri 对象。

有任何想法吗?

0 投票
7 回答
27440 浏览

c# - 确定路径字符串是本地机器还是远程机器的方法

使用 C# 或其他 .NET 语言确定文件路径字符串是在本地计算机上还是在远程服务器上的最佳方法是什么?

可以使用以下方法确定路径字符串是否为 UNC:

这对于以 C:\ 或其他驱动器号开头的路径非常有用,但路径如下:

...两者都指本地计算机 - 这些是 UNC 路径,但仍然是本地的。

0 投票
3 回答
1385 浏览

c# - 为部分 utf8 编码的 URL 查找解析 API

在为某些网页(尤其是任何 Windows 实时页面)解析 HTML 时,我会遇到很多以下格式的 URL。

http\x3a\x2f\x2fjs.wlxrs.com\x2fjt6xQREgnzkhGufPqwcJjg\x2fempty.htm

这些似乎是部分 UTF8 转义字符串(\x2f = /、\x3a=: 等……)。是否有可用于将这些字符串转换为 System.Uri 的 .Net API?似乎很容易解析,但我试图避免今天建造一个新轮子。

0 投票
2 回答
309 浏览

c# - 对于 C#/.NET,是否有相当于 Perl 的 URI.pm?

.NET 有Uri 类

Perl 有它的URI 模块

主要区别在于 URI.pm 允许您将查询字符串组件作为散列检索,并在 URI 中设置散列以构造带有查询参数的好 URI。我在.NET 方面看不到类似的东西。是否有一些我不知道的隐藏课程?