代码之家  ›  专栏  ›  技术社区  ›  MarkKGreenway

HttpWebRequest文件上载问题

  •  0
  • MarkKGreenway  · 技术社区  · 16 年前

    以下代码不起作用。。

    WriteCallback从不发生,检查fiddler和

    它从不发帖,但有一个

    私有void Upload(){
    var ub=新UriBuilder(上传URL);
    Debug.Text+=“正在请求”+ub.Uri+“\n”;

    webrequest.Method=“发布”;
    Debug.Text+=“方法:”+webrequest.Method+“\n”;
    webrequest.BeginGetRequestStream(新) 异步回调(WriteCallback), 网络请求);
    Debug.Text+=“webRequested\n”;
    }

    回写(IAsyncResult) 异步结果)


    }

    告诉我: 请求 http://localhost:22792/receiver.ashx?filename=Unsaved (1) .AVI和;起始字节=0&完成=错误

    Web请求

    1 回复  |  直到 16 年前
        1
  •  0
  •   ars    16 年前

    你没有任何代码 WriteCallback 表示您已处理完事件。所以,我假设你 Main 函数或线程没有等待请求完成。请参见以下文档中的示例代码:

    allDone 这是一个 ManualResetEvent 用于 方法等待回调信号完成。

    推荐文章