Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在以silverlight(C#)将文件上载到Web服务器_C#_Asp.net_Silverlight_Upload - Fatal编程技术网

正在以silverlight(C#)将文件上载到Web服务器

正在以silverlight(C#)将文件上载到Web服务器,c#,asp.net,silverlight,upload,C#,Asp.net,Silverlight,Upload,好的,我有一个silverlight应用程序 它打开一个文件对话框,获取所选文件,将其传输到asp.net,asp.net将其保存到服务器,但我想知道如何为其实现进度条。对于大文件和多个文件上载,我需要知道文件上载到服务器的进度,这可能吗?将此codeplex项目集成到应用程序中可能会节省大量时间和心痛 您无法从标准的WebRequest或WebClient组件中获得良好的进度信息。他们不仅在您的代码完成写入之前不会发送任何请求流(我无法理解这一决定),而且一旦开始发送,它也不会提供任何进度事件

好的,我有一个silverlight应用程序


它打开一个文件对话框,获取所选文件,将其传输到asp.net,asp.net将其保存到服务器,但我想知道如何为其实现进度条。对于大文件和多个文件上载,我需要知道文件上载到服务器的进度,这可能吗?

将此codeplex项目集成到应用程序中可能会节省大量时间和心痛

您无法从标准的
WebRequest
WebClient
组件中获得良好的进度信息。他们不仅在您的代码完成写入之前不会发送任何请求流(我无法理解这一决定),而且一旦开始发送,它也不会提供任何进度事件。由于我无法开始理解的原因,在发送字符串时,您可以获得进度事件,如图所示

我只能猜测,这些限制来自Silverlight需要在多个浏览器中运行,因此浏览器HTTP传输的接口尽可能保持基本