问题标签 [webclient.uploaddata]

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 投票
2 回答
1730 浏览

webclient.uploaddata - WebClient.UploadData 错误:(401)未经授权

我收到此错误...令我困惑的是,我没有为我正在调用的页面启用任何类型的安全性...

当我直接访问页面时(在 ie 上)它工作正常,使用 WebClient 它不工作。

任何人都知道什么是错的?

0 投票
1 回答
7054 浏览

c# - C# 远程 Web 请求证书错误

尝试通过 SSL 对远程服务器执行 HttpWebRequest 时出现以下错误(网址为https://sandbox.payfast.co.za):

“根据验证程序,远程证书无效”

证书似乎是有效的,我可以成功地向另一个 url 发出网络请求。

有人可以告诉我 .NET 如何验证证书以及如何找出证书的确切问题。

为了尝试绕过这个,我添加了:

但这似乎不适用于中等信任度。

任何帮助表示赞赏。

谢谢本

0 投票
1 回答
1576 浏览

asp.net-mvc-2 - 使用 WebClient 发布 C# 对象的集合

我正在尝试从另一个操作(单独的站点)发布到 ASP.NET MVC 操作,我需要发布一组对象。我无法找到如何序列化这个对象集合,以便将它们作为标准 NameValueCollection 获取。例子:

任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
1184 浏览

asp.net-mvc - 使用 WebClient 上传序列化数据

简单的要求。我有一个类 - 用户 - {userId,userName,age}。

如何使用 webclient 对类的对象进行 serailize 并发送到 url(使用 post)。

像下面的东西。

将用户对象序列化为 postdata 格式的最佳方法是什么。

0 投票
2 回答
368 浏览

c# - 复制下载文件的步骤

我正在尝试自动从网站下载文件。通常要下载文件,我使用用户名和密码登录。导航到特定屏幕,然后单击按钮。

我一直在尝试使用 Chrome 的开发人员模式查看 POST 的序列,然后使用 .Net WebClient 类复制所有步骤,但没有成功。我从 WebClient 类派生并添加了 cookie 处理。这似乎工作。我转到登录页面并使用 WebClient.UploadValues 发布。大约一半的时间它似乎工作。下一步似乎是对报告 URL 执行另一个 POST 操作。我再次使用 WebClient.UploadValues,但来自服务器的响应是显示内部错误的页面。

我有一些问题。1) 有没有比手工编写 C# 代码更好的工具来复制一堆 Web 浏览器交互?我真的只关心能够在每天的特定时间将文件下载到 Windows 机器上。2) WebClient 似乎不是用于此的最佳类。可能有点过于简单化了。我尝试使用 HttpWebRequest,但它没有编码 POST 请求的工具。还有其他建议吗?3) 虽然 Chrome 的开发者插件似乎显示了所有交互,但我觉得使用起来有点麻烦。我有兴趣查看所有原始通信(尽管未加密,该站点仅通过 https 访问),因此我可以查看我是否真的在复制所有步骤。

我什至可以发布我正在使用的确切代码。我从中提取数据的网站,特别是标准普尔网站。他们能够创建自定义报告来下载我需要报告的历史数据,而不是重新发布。

0 投票
1 回答
11362 浏览

c# - WebClient.UploadData 和内部 500 错误

每个人。我正在使用 c# 语言进行编程,但我遇到了 WebClient 类的问题。我使用 WebClient.DownloadData 方法下载了一张图片,效果很好。但是,WebClient.UploadData 没有。详细地说,我有一个 byte[] 包含一个图像的内容 - 命名为字节,以及一个我要上传到的图像文件夹的 URL - 命名为 filePath。然后,

并在出现错误后返回给我

我还研究了一些解决这个问题的方法,但是没有一个对我有用。:(请帮忙!:-s

0 投票
1 回答
1914 浏览

c# - WebClient.UploadData 出现问题

我有一个客户端-服务器类型的应用程序,服务器运行 HttpListener,客户端使用 WebClient.UploadData 将数据上传到服务器。该代码运行良好(大型数据缓冲区为 60K 及以上),但在数据缓冲区大小大于 16384 时 UploadData 超时的安装除外。这是我在客户端上的代码:

在服务器上

上面的代码适用于所有安装,但只有一个安装。怎么了?

0 投票
1 回答
1966 浏览

c# - C# WebClient.UploadData

我是一个 .NET 新手,我正在使用 WebClient 类来使用一个简单的休息服务。我需要做的是在 QueryString 中使用一些参数将文件发布到服务。WebClient 提供了 QueryString NameValueCollection,它的设计目的是在 QueryString 中传递参数,它只适用于 Get 方法,所以在我的情况下,QueryString 集合不适合,因为在上传文件时,WebClient 实际上正在执行 POST。所以我被困住了。有任何想法吗?先感谢您。

0 投票
1 回答
1450 浏览

c# - C# POST 来自 NameValueCollection 的值

如何获取 NameValueCollection 值的 POST 的 Content-Length?

我正在添加“Content-Length”标头,但不知道该放什么。

0 投票
1 回答
638 浏览

file-upload - 如何使用 webclient 上传方法将文件从本地驱动器上传到 azure blob

我想使用 webclient 上传方法将文件从本地机器上传到 windows azure 容器

我不想使用任何云或 azure api 上传,原因是我从不支持任何云 api 的 Sql server 集成服务上传文件,所以请我知道他们是否有任何方式将文件上传到 azure 容器