jjzjj

copy_stream

全部标签

c# - 为什么在 C# 中没有 Directory.Copy

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在用C#编写一个包含大量IO操作的程序。其中一些操作是复制目录。当我发现在C#中没有类似Directory.copy(SourceDir,DestinationDir)的东西时,我真的很震惊。我用谷歌搜索了一下,在msdn上他们提供了一个代码示例来复制目录。(http://msdn.microsoft.com/en-us/library/bb76291

c# - 使用 HttpRequestMessage 或 Stream 上传 REST 文件?

为REST客户端上传文件的更好方法是什么?来自WCFWebAPI文档[WebInvoke(UriTemplate="thumbnail",Method="POST")]publicHttpResponseMessageUploadFile(HttpRequestMessagerequest){来自多个论坛帖子:WCFRESTFileuploadwithadditionalparameters[WebGet(UriTemplate="",Method="POST"]publicstringUploadFile(StreamfileContents)我知道,第一种方法允许直接从普通的HTM

c# - 具有 Stream 类型成员的对象的 JSON.NET 序列化?

希望这是一个我忽略的简单修复。我有一个对象传递到事件处理程序中,我想使用JSON.NET序列化该对象,如下所示:publicvoidOnEvent(IEventObjectfoo){//Serializefootostring/diskhere?vardata=JsonConvert.SerializeObject(foo,Formatting.Indented);}foo的一个或多个成员似乎是流。我已经认识到Streams不可序列化,因为它们是对数据而非数据本身的抽象。这是有道理的。我不知道如何序列化这个对象:a)将流转换成数据并序列化b)忽略流并序列化其余成员一个重要的警告是我无权

c# - 在 C# 中将 Stream 转换为 FileStream

使用C#将Stream转换为FileStream的最佳方法是什么。我正在处理的函数有一个包含上传数据的Stream传递给它,我需要能够执行stream.Read()、stream.Seek()方法,这些方法都是FileStream类型的方法。简单的类型转换不起作用,所以我在这里寻求帮助。 最佳答案 Read和Seek是Stream类型的方法,而不仅仅是FileStream。只是不是每个流都支持它们。(我个人更喜欢使用Positionproperty而不是调用Seek,但它们归结为同一件事。)如果您更喜欢将数据保存在内存中而不是将其转

基于Amazon KVS 与 Amazon Rekognition Streaming Video Events实时视频检测方案

前言1.1 视频识别场景介绍在居家安防监控领域,基于实时视频的移动检测,发现监控环境中人、宠物、包裹等的出现,并且能实时地将检测结果通知给身处任何地方的用户是其重要的应用场景之一。但在这一场景的技术实现中面临如下的挑战:一是基于摄像头的视频检测通知,存在大量由于风、雨、移动的车等并非用户关注的事件误报,严重影响用户的使用体验。二是实现这一方案涉及的技术领域与复杂度很高,如设备端事件检测和触发、视频编解码处理、视频存储、机器视觉等,需要团队具备较强的技术和专业能力。本文介绍的由Amazon最新推出的Amazon Rekognition StreamingVideoEvents很好地解决了这些挑战

C# Stream.Read 超时

我有这个流媒体阅读器:Booleanread=false;while(wline!="exit"){while(!read||streamReader.Peek()>=0){read=true;Console.Write((char)streamReader.Read());}wline=Console.ReadLine();streamWriter.Write(wline+"\r\n");streamWriter.Flush();}如何为Read()方法设置超时?谢谢 最佳答案 如果这是System.IO.StreamReader

C# 列出 : How to copy elements from one list to another, 但仅列出某些属性

所以我有一个具有许多属性的对象列表。这些属性包括name和id。我们称这个对象为ExtendedObject。我还声明了一个新的不同对象列表,这些对象仅name和id属性。我们称此对象为BasicObject。我想做的是将ExtendedObject对象列表转换或复制(因为缺少更好的词)到BasicObject对象列表。我知道C#列表有很多有用的有趣方法,所以我想知道是否有一种简单的方法可以表达以下效果:basicObjectList=extendedObjectList.SomeListMethod(someconditionhere);但我意识到它可能最终看起来不像那样。我还意识到

c# - File.Copy() 到具有网络凭据的文件服务器

这个问题在这里已经有了答案:Howtoprovideusernameandpasswordwhenconnectingtoanetworkshare(12个答案)关闭7年前。我正在编写控制台应用程序,它将文件从我的本地磁盘复制到文件服务器。此文件夹受用户名和密码保护。File.Copy()方法不起作用。它给出了权限错误。Ihavelookedtothiscode我试过了,还是不行。首先它是用VB编写的,但我已将代码更改为C#,但存在一些错误。我不知道这个错误是什么意思。也许你可以建议我用其他方式将文件复制到protected文件服务器使用简单的File.Copy(blabla)它给我“

c# - System.Net.ProtocolViolationException : You must write ContentLength bytes to the request stream before calling [Begin]GetResponse

我得到了"System.Net.ProtocolViolationException:YoumustwriteContentLengthbytestotherequeststreambeforecalling[Begin]GetResponse"errorwhencallingtothe"BeginGetResponse"methodofthewebrequest.这是我的代码:try{StreamdataStream=null;WebRequestWebrequest;Webrequest=WebRequest.Create(this.EndPointAddress);Webrequ

c# - 为什么 C# 不支持 Copy Constructor 的概念?

我在一次采访中被问到这个问题,但我无法确切地找出为什么没有这个概念。请告诉我。 最佳答案 它没有内置到语言中,因为没有合理的默认实现。复制构造函数sufferfrommanyofthesameambiguitiesascloning.例如,要进行浅拷贝还是深拷贝取决于您的具体情况。假设您有一个带有Customer属性的Order类。它的复制构造函数应该创建一个新客户还是指向原始实例?可能是原始实例-但是Order.Payment呢?更糟糕的是,即使您确实想要执行深拷贝,您甚至可能无法创建所有从属对象,因为它们的构造函数(或类似的工厂