uri相关内容

如何结合的URI

我有传递到一些code两个开放的对象,一个是目录,另一种是文件名(或相对路径) VAR一个=新的URI(“文件:/// C:/有/迪尔斯”); 变种B =新的URI(“some.file”); 当我试图将它们结合起来是这样的: 变种C =新的URI(A,B); 我收到 文件:/// C:/Some/some.file 在这里我沃尔德期望得到同样的效果与 ..
发布时间:2015-11-26 00:08:15 C#/.NET

资源图像的绝对UriSource

我有一个WPF项目。如果我存储图像{ProjectRoot} \图片\ image.png,并将其编译为资源,那么我可以通过的BitmapImage UriSource =“图片从一个XAML访问它(XAML是位于根)作为BitmapImage的/image.png“。但是,如果我将XAML到另一个文件夹,说{ProjectRoot} \ Xamls,现在我必须使用的BitmapImage Uri ..
发布时间:2015-11-25 15:48:57 C#/.NET

为什么不的System.Uri认识到本地文件路径的查询参数?

我需要添加一些额外的查询信息,文件路径的查询参数 文件处理过程后解析路径。不过,我觉得是的的System.Uri 的类可以帮助我,但看起来它并没有给我什么我预期的本地文件的路径。 VAR =了fileURI新的URI(“文件:/// C://a.txt选择= 10?”) // fileUri.AbsoluteUri =“文件:/// C://a.txt%3Fselect=10” // file ..
发布时间:2015-11-25 14:11:43 C#/.NET

转换一个URI路径在.NET中的相对文件系统路径

我如何转换成一个绝对或相对的URI路径(如 /foo/bar.txt )到(segmentwise)对应的相对文件系统路径(例如: FOO \跳回到bar.txt )的.NET? 我的程序不是一个ASP.NET应用程序。 解决方案 你已经尝试过使用Server.Mappath ? 或 Uri.LocalPath 属性?喜欢的东西如下: 字符串uriString中=“文件://server ..
发布时间:2015-11-25 13:07:51 C#/.NET

在乌里更换主机

什么是更换乌里使用.NET的主机部分的最好方法是什么? 即: 字符串ReplaceHost(原字符串,字符串newHostName); // ... 字符串s = ReplaceHost(“HTTP://oldhostname/index.html”,“newhostname”); Assert.AreEqual(“HTTP://newhostname/index.html”,多个); // ..
发布时间:2015-11-25 13:07:48 C#/.NET

是否有转换文件的URI为路径与驱动器号一个.NET框架的方法?

我一直在寻找像使用Server.Mappath在ASP.NET境界Assembly.GetExecutingAssembly的输出()。转换codeBase的与驱动器盘符的文件路径。 下面code适用于测试情况下,我已经试过: 私人静态字符串ConvertUriToPath(字符串文件名) { 文件名= fileName.Replace(“文件:///”,“”); 文件名= f ..
发布时间:2015-11-25 13:01:25 C#/.NET

Uri.IsWellFormedUriString需要更新?

我想我可能已经发现了Uri.IsWellFormedUriString方法错误,可能是因为它不仅符合的 RFC 2396 和 RFC 2732 标准,而不是新的 RFC 3986 这使得上述两个过时。 我认为情况是,任何非US-ASCII字符使得它失败了,所以网址与像æ人物,O,或在它将使返回false。由于这些类型的字符,现在允许(维基等等使用它们),我认为Uri.IsWellFormedUr ..
发布时间:2015-11-24 22:11:30 C#/.NET

如何创建Uri实例分析与GenericUriParserOptions.DontCom pressPath

在.NET 的System.Uri 类解析字符串,它执行了一些规范化的输入,如低套管的方案和主机名。它还剪裁每个路段尾随句点。后者的特点是致命的OpenID的应用程序,因为一些的OpenID(像那些从雅虎发行)包括Base64 EN codeD路径段可以用一个句点结束。 如何禁用Uri类此期间修整行为? 注册使用 UriParser.Register 与 GenericUriParserOpt ..
发布时间:2015-11-24 21:13:52 C#/.NET

加入计划,网址,如果需要

要由你可以做这样的字符串创建一个开放的: 开放的U =新的URI(“example.com”); 但问题是,如果该字符串(像上面的)不包含协议,你会得到一个异常:“无效的URI:URI的格式无法确定“ 为避免你应该确保该字符串的例外包括协议,象下面这样: 开放的U =新的URI(“http://example.com”); 但是,如果你把网址输入,你怎么能添加的协议,如果它 ..
发布时间:2015-11-24 20:57:56 C#/.NET

无效的URI:URI的格式无法确定

我不断收到此错误。 无效的URI:URI的格式无法确定。 在code我拥有的是: 开放的URI =新的URI(slct.Text); 如果(DeleteFileOnServer(URI)) { nn.BalloonTipText = slct.Text +“已被删除。”; nn.ShowBalloonTip(30); } 编辑:在slct.Text含量为 ftp. ..
发布时间:2015-11-24 16:10:53 C#/.NET

如何获得Uri.EscapeDataString遵守RFC 3986

Uri类默认为RFC 2396对于OpenID和OAuth的,我需要的URI转义符合RFC 3986. 从的System.Uri类文档: 在默认情况下,在URI中的任何保留字符转义按照RFC 2396这种行为的变化,如果国际资源标识符或国际域名解析可用在URI中的情况下,保留字符转义按照RFC 3986和RFC 3987。 该文件还指出,激活此IRI模式,因此RFC 3986行为意味着增 ..
发布时间:2015-11-24 16:07:46 C#/.NET

.NET - 获取协议,主机和端口

有没有在.NET中一个简单的方法来快速获取当前协议,主机和端口?举例来说,如果我在以下网址: 我需要返回: http://www.mywebsite.com:80 我知道我可以使用Request.Url.AbsoluteUri来获得完整的网址,我知道我可以使用Request.Url.Authority获取主机和端口,但我不知道的,以获得最好的方法协议没有解析出的URL字符串。 有什么建议? ..
发布时间:2015-11-24 15:54:09 C#/.NET

的System.Uri类截断尾随'。“字符

如果我从字符串有尾随句号创建Uri类的实例 - '。',它们从产生的Uri对象截断。 例如在C#: 开放的试验=新的URI(“HTTP://server/folder.../”); test.PathAndQuery; 返回“/文件夹/”而不是“/文件夹... /”。 转义“。”用“%2E”没有帮助。 如何让我的Uri类保持尾随期字符? 解决方案 您可以在你调用code使用 ..
发布时间:2015-11-24 15:49:32 C#/.NET

转换文件的文件路径URI?

请问在.NET Framework有什么方法转换路径(如“C:\ whatever.txt”)到一个文件中的URI(例如“文件:/// C:/whatever.txt”)? 借助的System.Uri 类具有反向(从文件URI来绝对路径),但没有就我能找到转换为文件URI。 此外,这是不可以的ASP.NET应用程序。 解决方案 在的System.Uri 构造函数来解析完整的文件路径,并把它 ..
发布时间:2015-11-24 15:17:11 C#/.NET

如何检查URI字符串是否有效

你如何检查一个URI字符串是有效的(你可以把它交给了开放的构造函数)? 到目前为止,我只以下,但由于显而易见的原因,我倒是preFER不那么残忍的方式: 布尔IsValidUri(字符串URI) { 尝试 { 新的URI(URI); 返回true; } 抓住 ..
发布时间:2015-11-24 15:02:04 C#/.NET

获得从乌里单独的查询参数

我有一个URI字符串,如:有一个现有的函数,将转换查询参数字符串转换成一本字典一样的方式ASP.NET Context.Request做的。 我正在写一个控制台应用程序,而不是一个Web服务,所以没有Context.Request解析URL我。 我知道这是pretty的易开裂查询字符串自己,但我宁愿使用FCL功能是否存在。 解决方案 您可以使用: VAR QUERYSTRING = u ..
发布时间:2015-11-24 14:39:04 C#/.NET

方法来确定路径字符串是本地或远程计算机

什么是最好的方式,使用C#或其他.NET语言,以确定是否一个文件路径字符串是本地计算机或远程服务器上? 这是可能的,以确定是否一个路径字符串是UNC使用以下: 新的URI(路径).IsUnc 这是该开始用C道路的伟大工程:关于类似的路径\或其他驱动器盘符,但什么: \\计算机名\共享名\目录 \\ 10.12.34.56 \共享名\目录 ...在这里指的是本地机器 - 这 ..
发布时间:2015-11-24 13:54:41 C#/.NET

如何检查一个字符串是否是一个有效的HTTP URL?

有该我如何检查一个串是否有一个输入验证目的?有效的(不一定有效)HTTP URL 解决方案 试试这个验证的HTTP URL( uriName 是要测试的URI): 乌里uriResult; 布尔结果= Uri.TryCreate(uriName,UriKind.Absolute,出uriResult) &功放;&安培; uriResult.Scheme == Uri.UriSchem ..
发布时间:2015-11-24 13:51:30 C#/.NET

如何转换查询字符串段URI?

我试图将一个查询字符串; 的http:// atwd /书籍/课程COURSE_ID = CC100和放大器;格式= XML和放大器;提交=提交 到段URI; 的http:// atwd /书籍/场/ CC100 / XML 我的工作在codeIgniter。 我一直在寻找一个计算器的答案,上述检查codeIgniter的URL段指导,但我不认为有关于如何查询字符串转换成 ..
发布时间:2015-11-23 20:31:51 PHP

部署后强制缓存刷新

有没有办法强制客户端的缓存重新加载HTML文件,如果你不能改变的URI引用该文件(例如,不能添加时间戳参数)? 下面是我的情况: 部署到1000个用户一个插件 在该插件加载 example.com/page.html 上调用的script.js 在资源URI example.com/page.html 不能被改变(W / O插件更新) page.html即可 已被更改。我需要清除用户的高速缓存 ..
发布时间:2015-11-23 20:20:39 PHP