问题标签 [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 投票
3 回答
3417 浏览

c# - UploadValues 时的 WebClient 异常

我想像这样调用 WebClient:

但是当我运行它时,有时它会产生一个奇怪的异常,如下所示:

而且我真的不知道这意味着什么,所以如果有人已经遇到了这样一个奇怪的异常,请告诉我 :X 。(我正在制作一个视频游戏,这就是登录帖子请求)

PS:在 Unity 和 .NET 2.0 下但几乎一样^^

编辑:这是完整的日志:

编辑:这是 TimeoutWebClient 类:

0 投票
1 回答
445 浏览

c# - WebClient UploadProgressChanged 事件是否不适用于“PUT”方法

我正在使用“PUT”rest web 服务将文件上传到 One Drive。我使用了 webclient 的 UploadDataAsync 和 UploadStringAsync 方法。但在这两种情况下,UploadProgressChanged 事件仅在整个文件上传后才会触发。请建议。我需要在进度栏中显示上传操作的进度。

0 投票
0 回答
556 浏览

c# - 如何创建多部分发布请求以使用 webclient 将文件上传到服务器?

我想实现将文件上传到盒子的功能。它需要一个多部分的发布请求。我使用的是 .net 3.5,所以我不能使用 HttpClient。另外,我想使用 webclient 来实现它,因为它允许跟踪进度并且我想在 UI 中显示进度。我必须{"name":"tigers.jpeg", "parent":{"id":"xxxxx"}}与要上传的文件一起作为参数发送。如何创建这样的请求,这也允许我跟踪进度。

0 投票
3 回答
933 浏览

rest - 从 ajax 调用同时发送的重复 webClient 请求

我面临的问题是 webClient.UploadData 方法从 ajax 请求立即触发了两次。但是当从 aspx 页面调用时,相同的 webClient.UploadData 方法只会触发一次。从日志中我可以看到发送的两个请求的时间完全相同.. 2016-06-23 05:54:48.477

以下是代码片段 -

TasksHander 将调用以下方法 -

我的猜测是这可能是由于在 ajax 调用中将 async 属性设置为 true 所致?如果对此有任何想法,请告知。

0 投票
1 回答
1375 浏览

c# - 如何从 WebClient.UploadData 读取数据

第一次发帖!我一直在为这个特殊的案例而伤脑筋。我有一个 Web 应用程序,它需要将一个文件上传到一个 web-api 并接收一个 SVG 文件(在一个字符串中)。

网络应用程序按如下方式上传文件:

以上工作,但随后我们进入 API 部分:如何访问上传的文件?伪代码:

换句话说:如何将 XML 文件上传/发送到我的 Web-api,在那里使用/操作它并将其他数据发回?

提前致谢!缺口

PS:我试过这个答案: Accessing the exact data sent using WebClient.UploadData on the server 但我的代码没有在 Request.InputStream 上编译。

0 投票
0 回答
516 浏览

upload - 如何在netcore中上传字节数组

网络框架 4.6 中的此示例代码

在网络框架中,我可以使用此代码上传字节数组以链接网络,我想上传/下载现在我需要更改以编写网络核心我如何在网络核心中编写此代码?

0 投票
0 回答
66 浏览

c# - 如何从 c# webclient 请求的响应正文中读取状态代码

我正在将数据上传到我的第三方 API 并获得byte[]响应。我需要从我的响应正文中读取状态代码,以了解我是否将状态代码设为 200,或者它是否已成功上传。有什么建议么。

代码片段。

响应即将到来byte[]。使用时,Encoding.ASCII.GetString(resp);我只是以字符串格式获取所有数据。

0 投票
1 回答
725 浏览

c# - WebClient UploadData 因 SSL/TLS 错误而失败

我正在使用 System.Net.WebClient 类(https://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.110).aspx)与 REST API 进行通信服务器。我能够毫无问题地进行大多数操作,但我无法让“UploadData”方法工作(https://msdn.microsoft.com/en-us/library/ms144221(v=vs.110)。 .aspx)。当我调用该方法时,我收到错误“无法创建 SSL/TLS 安全通道”。不过,我运行相应的“UploadString”方法没有问题。有谁知道可能出了什么问题?

总而言之,此方法有效:

但这失败了:

我一直在为生成的请求尝试不同的标头设置,但无法使其工作。而且我很困惑它抱怨 SSL/TLS 通道问题,并且看不到这两个调用在这方面有何不同。

0 投票
2 回答
359 浏览

mysql - MySQL:LOAD DATA LOCAL INFILE 添加了额外的字符 '\r'

我有一张这样的桌子:

我有一个包含数据的 csv 文件:

我使用以下命令上传数据:

它上传数据,但在第二行添加了额外的字符“\r”。我导出了数据,结果如下:

运行后:

拿到:

我该如何解决这个问题?

0 投票
4 回答
758 浏览

c# - WebClient 仅针对该网站返回 403 错误?

我正在尝试使用 C# WebClient 从这些链接下载文件,但出现 403 错误。

https://www.digikey.com/product-search/download.csv?FV=ffe00035&quantity=0&ColumnSort=0&page=5&pageSize=500

https://www.digikey.com/product-search/download.csv?FV=ffe00035&quantity=0&ColumnSort=0&page=4&pageSize=500

我尝试使用不同的用户代理,接受编码等。我替换并尝试了从 url 到 http 的 https,但没有成功。当我将这些 url 粘贴到 Chrome 或 FireFox 或 IE 中时,我可以下载文件,有时它会给出 403 错误,然后我将 https 从 url 替换为 http,它会下载。但是webclient没有成功尝试Fiddler检查,没有成功有人可以在你的系统中尝试,解决这个问题。

这是我的代码:

我知道有很多与这个主题相关的线程,我都试过了,没有成功,请不要标记重复。在您的系统中尝试,这 <10 行代码。

注意:相同的代码适用于其他网站,仅适用于本网站会出错。