none
silverlight post方式提交并且上传附件到服务器 RRS feed

  • 问题

  • Send 发送传真件到传真服务器的队列中
    客户端调用

    方式:Webservice方式
    地址:http://10.0.10.41:8080/euc/efaxupload
    参数列表:

    名称

    说明

    示例

    username

    传真系统用户名

    username=xxx

    password

    传真系统用户名密码

    password=xxx

    subject

    传真主题

    subject=xxx

    receiver

    传真接收人,多个接收人用";"连接

    receiver=xxx

    files

    要发送的传真件,以文件附件方式上传上来,数量不限。

     

    l
    服务器返回

    名称

    说明

    示例

    transfer


    Transfer=0
    发送任务提交成功

    Transfer=-1
    发送任务提交失败

    Transfer=-2
    文件格式转换失败

    Transfer=-3
    无传真发送权限


    这个是 API说明
    http://10.0.10.41:8080/euc/efaxupload?username=800&password=1234&subject=传真测试&receiver=021-62760321
    直接访问返回 结果是Transfer=-1 FaxTaskID=
    我想问的是 怎么在silverlight 中post提交并且上传附件到服务器呢?
    我在网上找到的是通过 访问服务器端一般处理程序实现...可是我这是直接访问的一个JAVA的接口.... 我该怎么实现呢??求解释....
    2011年11月17日 10:26

全部回复

  • 你好,

    如果你想要实现上传功能,为什么不用WebClient类:

    http://msdn.microsoft.com/zh-cn/library/system.net.webclient(v=VS.95).aspx


    Daoping Liu - MSFT
    2011年11月21日 3:32
    版主
  • 你好 我上传是用的 WebClient 上传 可是 URI路径后面的参数 不能这样传递过去... 能否类似作为表单数据传输过去??帮帮忙 怎么实现?
    WebClient webclient = new WebClient();

    string uploadFileName = FileName; //获取所选文件的名字 #region 把图片上传到服务器上 http://10.0.10.41:8080/euc/efaxupload Uri upTargetUri = new Uri(@"http://10.0.10.41:8080/euc/efaxupload", UriKind.Absolute); //指定上传地址

    webclient.Headers["Content-Type"] = "multipart/form-data";

    webclient.Headers["Content-Disposition"] = "form-data; username=800; password=1234 subject=test; receiver=62195272";

    webclient.OpenWriteAsync(upTargetUri, "POST", streamRead);

    不知道这样是否可行?

    2011年11月28日 9:26
  • 我需要 post 参数和文件...并且需要接收 请求页面返回的参数....怎么获取页面返回过来的参数呢?
    2011年11月28日 9:43