實現帶有使用者身分識別驗證的檔案傳輸Web Service(4) (轉)

來源:互聯網
上載者:User
web 作者: 曹勇剛   www.ASPCool.com 時間:2001-11-28 22:52:41  閱讀次數:670


     下面點擊“GetFile”我們進入下一頁,大家看到如圖2所示頁面,是不是與一般的web服務調用頁面不一樣?
     
     
               圖 2
     
      為了讓大家看到帶有使用者驗證和沒有使用者驗證的區別,我們可以把帶有使用者身分識別驗證的注釋的程式碼注釋掉或刪掉,大家進入的同一個頁面會如圖3所示:
     
     
                     圖 3
     
      大家可以看到,沒有驗證功能時,可以通過IE自動產生的調用頁面直接用http get實現調用,返回的結果是一個xml檔案(soap回應檔)。如圖4所示:
     
     
                     圖 4
     
      檔案被編碼返回了,看看水平捲軸吧,這個檔案的編碼全在一行中。
     
      ok,就到此為止吧,至於檔案傳輸部分的代碼我就不多做解釋了,值得注意的是,這個檔案傳輸函數對文本形式的檔案傳輸支援得很好,對二進位檔案當大小大於4k時就會出現緩衝區溢位,如果誰有更好的辦法不妨與作者 caomo@chinaren.com 聯絡。
     
      最後,關於用戶端如何編寫的問題,呵呵,由於作者時間有限,且聽下回分解。大家可以先試試自己


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。