WCF上传大型图片作为wsHttpBinding
我已经创建了WCF服务来上传图像.它可以与 在web.config的客户端上,将其作为basichttpbinding捡起,我是在wshttpbinding之后(对于更最新的功能集).如果我将绑定类型手动更改为WSHTTPBINDING并更改相应的选项,则会获得不支持的媒体类型错误. 查找WCF测试客户端,它也将服务显示为basichttpbinding. 所以我的问题确实是两个方面. 我需要做什么才能允许我的服务处理文件> 50kb? 我需要更改如何将我的服务识别为wshttp而不是basichttp? 道歉,如果有一个问题回答这些问题 - 我已经搜查了stackoverflow并尝试了一些建议,但是我可能错过了它! 编辑:一直以来,我现在设法解决了WSHTTPBINDING问题,现在可以解决Service Web.Config并手动将端点更改为WSHTTPBINDING. 仍在获取大型上传文件大小问题. 解决方案 您需要在Web.config
8 2024-04-26
编程技术问答社区
当试图将图片上传到数据库时,出现 "对象引用未设置为对象实例 "的错误。
我正在尝试使用C#上传图像到SQL数据库.我从另一个网站中找到了一些在测试项目中完美工作的代码.但是,当我复制并粘贴代码并将其放入实际项目中时,它会给我一个"对象引用未设置为对象"错误的实例.这对我来说毫无意义,因为它在测试项目中效果很好.代码如下... protected void btnAddDevice_Click(object sender, EventArgs e) { byte[] myimage = new byte[FileUpload1.PostedFile.ContentLength]; HttpPostedFile Image = FileUpload1.PostedFile; Image.InputStream.Read(myimage, 0, (int)FileUpload1.PostedFile.ContentLength); SqlConnection myConnection = new SqlConnection(c
12 2024-04-26
编程技术问答社区
使用Rest发送带有Stream属性的类对象
我可以发送一个简单的class object,其中有一些类似的属性: [DataContract] public class DeviceInfo { [DataMember] public string DeviceCode { get; set; } [DataMember] public string ClientKey { get; set; } [DataMember] [XmlIgnore] public DateTime Timestamp { get; set; } [DataMember] public string Token { get; set; } } Windows Form代码: string baseAddress = "http://some_webservice_url"; HttpWebRequest request = (HttpWebRequest)
12 2024-04-26
编程技术问答社区
WebClient上传文件到网络
我想知道我是否正确编码.要手动上传文件到我的工作场所服务器,我必须使用登录ID和密码.在下面的clode中,我应该还包括我的登录和密码吗? public void SaveLogsToWeb(string logFileName) { WebClient webClient = new WebClient(); string webAddress = null; try { webAddress = @"http://myCompany/ShareDoc/"; webClient.Credentials = CredentialCache.DefaultCredentials; WebRequest serverRequest = WebRequest.Create(webAddress); WebRes
8 2024-04-26
编程技术问答社区
LinkedIn API映像可靠上传processing_failed
我在图像上传功能方面遇到了一些困难,我希望有人已经知道答案...我正在遵循以下步骤: POST初始化上传(并获取上传URL) PUT上传url 的图像 GET图像的状态(轮询直到AVAILABLE或PROCESSING_FAILED) 将图像包括在A content.media或content.multiImage中. 我可靠地获得图像状态的PROCESSING_FAILED,所以我在步骤3处被停止.我将在下面分享更多细节,我很高兴任何人的见解...谢谢! 注释 我正在使用 restsharp 库中的图书馆,但这应该很清楚我在做什么,因此,如果您可以在我的方法中看到错误... 我的应用程序已被授予访问社区管理API (开发层),并且我使用w_member_social和w_organization_social scopes的令牌. 我拥有我要发布的页面,而组织的urn是正确的. 我正在使用这些文档页面: 帖子 图像 上传图像
6 2024-04-26
编程技术问答社区
我怎样才能只上传jpeg文件?
我想上传只有JPEG,JPG等的文件,但是我无法在打开窗口中过滤文件.我想将文本"所有文件"更改为asp.net中的jpeg等. (C#) 解决方案 您可以使用genularexpressionValidator来验证用户是否尝试上传JPEG文件:  
14 2024-04-25
编程技术问答社区
C#: 从Unity上传照片到Twitter
目前我正在与Unity合作.在此项目中,我需要将图像带有一些状态到Twitter.但是,我有一个问题将图像上传到Twitter. 这是我用来上传图像的代码: private const string UploadMediaURL = "https://upload.twitter.com/1.1/media/upload.json"; public static IEnumerator UploadMedia(string consumerKey, string consumerSecret, string filePath, AccessTokenResponse response){ Dictionary mediaParameters = new Dictionary(); mediaParameters.Add("media", Sy
12 2024-04-25
编程技术问答社区
C# FTP目录创建和上传导致表单冻结
我单击按钮,在表单上有一个按钮,然后开始检查FTP服务器上的目录是否存在,如果不存在,则将创建目录.将图片上传到以前创建的目录中,但导致表格冻结后,我无法在几秒钟内对表格进行任何操作. ---检查目录是否存在并创建它,如果不是 - private bool CreateFTPDirectory() { try { FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://127.0.01" + txtDirName.Text)); requestDir.Method = WebRequestMethods.Ftp.MakeDirectory; requestDir.Credentials = new NetworkCredential("username", "password"); request
10 2024-04-24
编程技术问答社区
如何在Unity3d中用微软图形API上传/下载一个文件
我能够在Microsoft Graph上使用Unity3D进行OAuth 2登录,我要求对我的应用程序进行此权限: https://graph.microsoft.com/files.com/files.readwrite.readwrite.appfolter.appfolder 通常的代码流(重定向到URL,用户的许可,交换为令牌代码的auth Code和for Bearer auth Code)我能够登录. 问题是,小文件的上传不起作用: 我认为这是我能做的最好的: string myData = File.ReadAllText(Application.persistentDataPath + "/" + "provaupload.json"); using (UnityWebRequest www = UnityWebRequest.Post("https://graph.microsoft.com/v1.0/me/drive/root:/AppTry
4 2024-04-24
编程技术问答社区
如何在Google Docs上以编程方式上传文件?
我在Google文档上构建了一个小型应用程序上传文档. 是否有类似Goolge API(VER2)的API? 使用Goolge API(VER2)? 是否有可能 thanx 解决方案 Google在线发布了一个API: http:http://code. google.com/apis/documents/overview.html 查看其开发人员指南,以获取特定于.NET的信息:
8 2024-04-24
编程技术问答社区
C# WebClient上传速度
我想知道是否有可能增加网络电量异步数据上传的缓冲区大小,因为当前它最大〜320kb/s. 我当前的代码: using (WebClient Client = new WebClient()) { byte[] Buffer = File.ReadAllBytes(this.WorkItem.FileLocation); Client.UploadProgressChanged += new UploadProgressChangedEventHandler(Client_UploadProgressChanged); Client.UploadDataCompleted += new UploadDataCompletedEventHandler(Client_UploadDataCompleted); Client.UploadDataAsync(new Uri("-snip-"), Buffer); } 编辑 连接不是限制因素. (
10 2024-04-24
编程技术问答社区
将图像和数据作为多部分内容上传-Windows Phone 8
我无法将图像和数据作为多部分内容上传到Web服务. var fileUploadUrl = @"http://myurl"; var client = new HttpClient(); client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "multipart/form-data"); photoStream.Position = 0; // This is the postdata MultipartFormDataContent content = new MultipartFormDataContent(); content.Add(new StreamC
10 2024-04-23
编程技术问答社区
C# - 块上传文件 - 不良的最后一块大小
我正在尝试将大文件上传到第三部分服务.但是我对最后一部分有问题.最后一块总是比5MB小,但所有块都包含在内.最后一个大小相同-5MB 我的代码: int chunkSize = 1024 * 1024 * 5; using (Stream streamx = new FileStream(file.Path, FileMode.Open, FileAccess.Read)) { byte[] buffer = new byte[chunkSize]; int bytesRead = 0; long bytesToRead = streamx.Length; while (bytesToRead > 0) { int n = streamx.Read(buffer, 0, chunkSize); if (n == 0) break; // do work on buffer...
6 2024-04-23
编程技术问答社区
在 Silverlight 中上传大文件
是否可以将大型文件上传到Silverlight,w/o,诉诸于"块上传"或将所有文件数据加载到memmory中? 我读了一些有关使用Silverlight流媒体上传的一些有关上传的内容,它是否有效,它会真正在MEM预先前期中真正流式传输数据吗? ? 解决方案 Silverlight不会实现任何类型的"流上载".在发布请求到服务器之前,您要发送的所有数据应将其写入流中.因此,如果您需要发送真正的大文件,我会说多个帖子,上面有"转移编码:块"(即块上传)的方法. 其他解决方案 分解可能也可以帮助您加快上传:并行通过Silverlight Control上传到Azure
12 2024-04-22
编程技术问答社区
C# FTP上传和下载
是否有任何引用到c#,我能够从计算机(程序正在运行的地方运行)上传一些文件,然后再将该文件下载到我的另一台计算机上(在其他计算机上,我'再次运行程序.) 解决方案 使用FtpWebRequest和FtpWebResponse类.有关更多信息,请参见: 一个> 代码 upload(来源: http://msdn.microsoft.com/.aspx ): namespace Examples.System.Net { public class WebRequestGetExample { public static void Main () { // Get the object used to communicate with the server. FtpWebRequest request = (FtpWebRequest)WebRequest.Creat
8 2024-04-22
编程技术问答社区
如何使用 Silverlight 和客户端网络服务将文件上传到 Sharepoint 文档库?
我遇到的大多数解决方案都用于SharePoint Doc库上传使用HTTP" put"方法,但是我很难在Silverlight中找到一种方法,因为它对HTTP方法有限​​制.我访问了这个我正在使用客户端网络服务,因此限制了一些可用的SharePoint功能. 让我遇到以下问题: 我可以在Silverlight中做HTTP吗? 如果我不能或还有另一种更好的方法可以上传文件? 谢谢 解决方案 弄清楚了!就像魅力 一样 public void UploadFile(String fileName, byte[] file) { // format the destination URL string[] destinationUrls = {"http://qa.sp.dca/sites/silverlight/Answers/"+fileName}; // fill out the meta
8 2024-04-22
编程技术问答社区
使用 WebRequest PUT 将文件上传到 SharePoint WSS 3.0
嘿,我有了这么漂亮的小代码,就像使用WSS WebServices上传方法的所有其他版本一样.不过,我有一个主要问题 - 一旦我将文件上传到文档列表中,并更新了列表项以编写注释/描述,则该文件就粘在那里.我的意思是,一旦我上传文件,此方法就不会覆盖该文件.那里似乎没有其他人发布此问题,所以..有人吗? 我有另一个使用字节[]而不是流的方法. 注意:我已经关闭了库的"需要在编辑之前要检查的"要求"文档"选项.毫无运气.不过,DOC库确实打开了版本控制,每个更新都将创建一个主要版本. private void UploadStream(string fullPath, Stream uploadStream) { WebRequest request = WebRequest.Create(fullPath); request.Credentials = CredentialCache.DefaultCredentials;
10 2024-04-22
编程技术问答社区
ibrowserfile fromImageFileSync不完整图像
我正在将图像上传到我的应用程序,并且正在使用此代码: public static async Task GetThumbnailAndImage(InputFileChangeEventArgs e) { var file = e.File; var imageTmp = await file.RequestImageFileAsync("jpg", 200, 200); return image = await UploadMedia(imageTmp); } public static async Task UploadMedia(IBrowserFile file) { byte[] bytes = new byte[file.Size]; var stream = file.OpenReadStream(int.Ma
6 2024-04-22
编程技术问答社区
C# 如何解决Web客户端上传文件 "远程服务器返回错误:(405)方法不允许"?
您好,我想将我本地中的HTML文件上传到包含GeoServer元素的DIRE的服务器中的远程文件夹,这是我的代码: public void CopyWS(string SourcePath, string DestinationPath) { try { string SourcePath = Path.GetFullPath("Result.html"); string DestinationPath = @"http://xx.xx.xxx.:8080/geoserver/rest/workspaces/"; string authInfo = "admin:geoserver"; WebClient client = new WebClient(); client.Headers["Au
6 2024-04-22
编程技术问答社区