zoukankan      html  css  js  c++  java
  • IOS调用WCF服务,WCF服务器进行上传图片

    1.IOS端采用post方式请求服务器端的url地址 如:http://192.168.0.12:50000/serverce1.svc/upload

    IOS端的代码采用base64位编码的方式传值给WCF,WCF通过解析64位编码,然后通过流读取为byte[]类型的数据,通过读取byte[]的流将图片读取出来,最后进行保存到本地

    2.WCF服务端主要的是web.config的配置

       1.在<system.web>      </system.web>中 添加 <httpRuntime   maxRequestLength="2097151" />  2097151 单位是字节,可以根据自己项目的长度去设置

       2.配置wcf接口的节点

          2.1  <service behaviorConfiguration="SecondhandBehavior"   name="Secondhand">
                      <endpoint address="" behaviorConfiguration="WebHttpBindingBehavior"     bindingConfiguration="MyServiceBinding"
                              binding="webHttpBinding" contract="ISecondhand">
                      </endpoint>
                 </service>

         2.2 

         2.3 

                 <webHttpBinding>  这个与上面红色部分的名字要一样才可以
                  <binding name="MyServiceBinding" sendTimeout="00:10:00" transferMode="Streamed"           maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferPoolSize="2147483647" >
              <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
              <security mode="None" />
            </binding>
          </webHttpBinding>

  • 相关阅读:
    yzoj P2344 斯卡布罗集市 题解
    yzoj P2350 逃离洞穴 题解
    yzoj P2349 取数 题解
    JXOI 2017 颜色 题解
    NOIP 2009 最优贸易 题解
    CH 4302 Interval GCD 题解
    CH4301 Can you answer on these queries III 题解
    Luogu2533[AHOI2012]信号塔
    Luogu3320[SDOI2015]寻宝游戏
    Luogu3187[HNOI2007]最小矩形覆盖
  • 原文地址:https://www.cnblogs.com/jiaguo648517982/p/3155711.html
Copyright © 2011-2022 走看看