问题标签 [webclient]

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 回答
3742 浏览

.net - WebClient.DownloadFileAsync 未能引发异常

我一直试图在一个项目中解决一个奇怪的问题——我对 WebClient.DownloadFileAsync 的调用似乎被忽略了,并且没有引发异常。到目前为止,我已经能够确定这可能是由于目标文件夹不存在,但从Webclient.DownloadFileAsync的 MSDN 文档的外观来看,这仍然会导致引发异常。我确实找到了一个MSDN 论坛主题,似乎暗示这已经发生,但似乎没有任何解决方案。任何想法可能会发生什么?

0 投票
5 回答
2051 浏览

silverlight - 当 HTTP 处理程序完成处理时,我如何在客户端知道?

对于一个简单的解决方案来说可能是一个很长的问题,但这里有......

我有一个定制的 silverlight 控件,用于选择多个文件并将它们发送到服务器。它使用 WebCLient 控件的 OpenWriteAsync 方法将文件发送到通用处理程序 (FileReciever.ashx)。

基本上,silverlight 代码对每个文件执行以下操作:

服务器端处理程序简单地读取传入流,然后对生成的字节数组进行更多处理。

问题是客户端 OpenWriteCompleted 在所有数据都通过网络发送后立即完成。然后我的代码将继续下一个文件。我真正想要的是等到 ASHX 处理程序完成对该请求的所有处理。我怎么做?WebClient 上的任何等待机制?我可以对处理程序中的 HttpContext 进行任何回调吗?我应该使用其他类型的传输技术吗?请指教!

0 投票
7 回答
55498 浏览

c# - 如何检查 System.Net.WebClient.DownloadData 是否正在下载二进制文件?

我正在尝试使用WebClientWinForms 应用程序从 Web 下载文件。但是,我真的只想下载 HTML 文件。我想忽略的任何其他类型。

我检查了WebResponse.ContentType,但它的值始终是null

任何人都知道可能是什么原因?

0 投票
2 回答
1033 浏览

asp.net - 连接强制关闭错误

我正在使用 ASP.NET WebClient.DownloadFile(url) 从我们几个客户端的图像服务器获取图像。“url”通常很简单,例如“ http://somewhere.com/images/image01.jpg ”。

这对我们 99% 的客户都很有效。但一个是给我一个“现有的连接被远程主机强行关闭”。每次。

我尝试使用 DownloadData() 代替,同样的问题。我可以通过浏览器获取图像,但不能使用 WebClient。

有人有什么建议吗?

大卫

0 投票
3 回答
103527 浏览

c# - 使用 webclient 类将文件上传到文件服务器

目前我有一个应用程序从我的网络应用程序接收上传的文件。我现在需要将该文件传输到恰好位于同一网络上的文件服务器(但可能并非总是如此)。

我试图在 C# .NET 中使用 webclient 类。

位于 192.168.1.28 的机器是一个文件服务器并且有一个共享 c:\Files。截至目前,我收到登录失败的错误用户名或密码错误,但我可以打开资源管理器并成功输入该路径登录。我也可以使用远程桌面登录,所以我知道用户帐户有效。

关于这个错误的任何想法?可以这样直接传输文件吗?使用 webclient 类或其他类?

0 投票
16 回答
7483 浏览

c# - WebClient.DownloadDataAsync 正在冻结我的 UI

我在我的 Form 构造函数中,在 InitializeComponent 之后有以下代码:

当我启动我的表单时,UI 直到 client_DownloadDataCompleted 被提出后才会出现。client_DownloadDataCompleted 方法是空的,所以那里没有问题。

我做错了什么?在不冻结 UI 的情况下应该如何做到这一点?

谢谢你的时间。
最好的祝福。

完整代码:

程序.cs

Form1.cs

0 投票
1 回答
2688 浏览

c# - WebClient.DownloadFileAsync:有很多文件下载

我正在使用WebClient该类的多个实例,以便同时从 Internet 上的 Web 服务器异步下载许多小文件。
我使用的 URI 的 IP 采用数字表示法,以避免不必要的 DNS 解析。

我正在推动它,例如同时使用 50 多个该类的实例。

我注意到虽然大多数文件都正确下载,但其中一小部分的长度为 0,这意味着该线程从未成功完成——可能是由于错误。
但是AsyncCompletedEventArgs从未报告错误。

我是不是推得太多了?但是话又说回来,它不应该发出错误吗?

0 投票
1 回答
4945 浏览

sharepoint - 使用 WebClient 将文档上传到 SharePoint 文档库中的特定文件夹

我有一些客户端代码可以将 Outlook 电子邮件上传到文档库,只要路径指向文档库的根目录,它就可以正常工作。

是这个函数中的 projectUrl :

但我无法弄清楚如何上传到现有文件夹,即同一文档库中的“电子邮件”。甚至谷歌似乎都不知道答案:-)

注意:我知道我可以使用 SharePoint 中的复制 Web 服务之类的东西将文件移动到其最终目标,但这更像是一种解决方法。


我什么时候才能学会不工作到深夜:-(

对不起那个问题。Igalse 是对的,我只需要在 URL 中添加“emails/”。我可以发誓我曾尝试过,但话又说回来,看起来我没有。

0 投票
3 回答
779 浏览

c# - Acessing a url from windows application

Does anyone know how to acess a url from a windows application?.

I have an address http://serverport/Page.I want to acess this page from my windows application.

Regards, Harsh Suman

0 投票
2 回答
119 浏览

asp.net - 如何将文件发布到 .NET 中的图像托管服务?

设想:

localhost 接收带有 3 个隐藏输入和一个已发布文件的当前 HttpRequest。然后我必须将此表单数据转发到外部图像主机并获得响应。