草庐IT

URL详解以及iOS中URLencode和URLdecode

全部标签

c# - Amazon S3 - 如何正确构建指向存储桶中对象的 URL?

我正在使用AmazonS3环境为C#Web应用程序存储图像。来自S3documentation我了解到,访问对象的基本URL看起来像http://[bucket-name].S3.amazonaws.com/[key]我知道可以为存储桶中的对象构建过期URL。两个问题:通常应该使用过期URL吗?我将如何构建过期网址? 最佳答案 如果您想限制访问,您只需要构建过期url。这里有一些代码可以生成3分钟后过期的签名url。using(vars3Client=AWSClientFactory.CreateAmazonS3Client("My

c# - 如何从字符串对象中获取 System.IO.Stream

我有字符串对象。我需要将此数据传递给XYZ类型的另一个对象。但是这个XYZ类型的对象只采用System.IO.Stream。那么如何将字符串数据转换成流,让XYZ类型的对象可以使用这个字符串数据呢? 最佳答案 您必须选择一种文本编码来将字符串转换为字节数组,然后使用MemoryStream调用您的函数。例如:using(System.IO.MemoryStreamms=newSystem.IO.MemoryStream(System.Text.Encoding.UTF16.GetBytes(yourString))){XYZ(ms)

c# - 如何在 WebClient.DownloadStringAsync URL 中使用字符串

目前我的WebClientURL有这个:WebClientDetail=newWebClient();Detail.DownloadStringCompleted+=newDownloadStringCompletedEventHandler(Detail_DownloadStringCompleted);Detail.DownloadStringAsync(newUri("http://api.trademe.co.nz/v1/Listings/"+ListingID.Text+".xml"));我想做的是使用这个字符串:voidListBoxSelectionChanged(obj

c# - System.Threading.Tasks 中的 NullReferenceException 调用 HttpClient.GetAsync(url)

我的MVC4.0应用程序有一个奇怪的问题。我使用REST网络服务(AmazonAssociate)。我创建了一种方法,可以在任何地方使用。缩短版是这样的:privateasyncTaskGetRequest(stringurl){stringmyresponse;HttpResponseMessageresponse=null;HttpClientclient=newHttpClient();try{response=awaitclient.GetAsync(url);myresponse=response.Content.ToString();if(myresponse.Contai

c# - C# 中来自 URL 的顶级域

我为此使用C#和ASP.NET。我们在IIS6.0服务器上收到很多“奇怪”的请求,我想按域记录和编目这些请求。例如。我们收到一些像这样的奇怪请求:http://www.poker.winner4ever.example.com/http://www.hotgirls.example.com/http://santaclaus.example.com/http://m.example.com/http://wap.example.com/http://iphone.example.com/后三个很明显,但我想将它们归为一类,因为“example.com”托管在我们的服务器上。其余的不是,

c# - 在代码中更改服务引用 URL

我在WindowsPhone8项目中工作,为了使用一些网络服务,我添加了一个带有特定URL的服务引用。我的问题是URL,因为它不时更改,所以我需要让用户在应用程序运行时从某些菜单插入新的URL。我知道如何在VisualStudio中更改它,但现在我需要在应用程序运行时在代码中更改它。所以我的问题是:如何在代码中更改URL?我做了一些搜索,文件“app.config”似乎可以完成工作,但我的项目中没有任何“app.config”,据我所知,WindowsPhone项目不使用此类文件. 最佳答案 只需更改端点地址,例如clientPro

c# - Xamarin.iOS 中的 NSTimer 与 Timer - 何时使用什么?

在使用原生NSTimer还是使用.NET替代品时是否有规则?System.Windows.Forms.TimerSystem.Timers.TimerSystem.Threading.Timer 最佳答案 如果您的目标是可移植性,我会使用.NET计时器(见下文),除非您别无选择(例如方法的NSTimer参数)调用)。很遗憾,您的问题中没有列出我一直以来最喜欢的计时器,它是由Task类提供的:awaitTask.Delay(20);//dosomethingafterthedelay使用非常简单。因此,代替此Timer代码:voidf

c# - 使用 System.IO.Packaging 生成 ZIP 文件

我知道通常建议使用DotNetZip或SharpZipLib库之类的库来使用.net语言(在我的例子中是C#)创建ZIP文件,但使用System并非不可能.IO.Packaging生成ZIP文件。我认为尝试在C#中开发一个例程可能会很好,它可以做到这一点,而无需下载任何外部库。有没有人有一个或多个使用System.IO.Packaging生成ZIP文件的方法的好例子? 最佳答案 让我为你谷歌这个->system.io.packaging+generate+zip第一个链接http://weblogs.asp.net/jongallo

c# - 如何从 Windows 窗体中的给定 url 下载文件到特定路径?

我需要使用winforms从指定链接(url)将pdf文件下载到Windows应用程序中的特定文件夹,请任何人给我建议解决方案。 最佳答案 usingSystem.Net;using(WebClientwebClient=newWebClient()){webClient.DownloadFile("http://mysite.com/myfile.txt",@"c:\myfile.txt");} 关于c#-如何从Windows窗体中的给定url下载文件到特定路径?,我们在StackOv

c# - 存在从 'float' 和 'float' 以及从 'float' 到 'float' 的隐式转换

这可能是我一段时间以来收到的最好的错误消息,我很好奇出了什么问题。原代码floatcurrElbowAngle=LeftArm?Elbow.transform.localRotation.eulerAngles.y:360f-Elbow.transform.localRotation.eulerAngles.y我正在使用Unity3d和C#;LeftArm是一个bool类型,根据documentationElbow.transform.localRotation.eulerAngles.y返回一个float值。这段代码给我错误:Thereexistsbothimplicitconver