Re: [問題] WCF檔案傳輸
※ 引述《bbblue (植物進化中...)》之銘言:
: 各位先進好,
: 近日初接觸WCF,
: 想要撰寫一個可以由使用者自client選擇檔案傳輸方法的程式,
: (選擇使用MTOM或是base64傳輸)
: 過去使用WSE撰寫,
: 可以透過 bool requireMTOM 成員的 true 或 false 值來決定是否使用MTOM傳輸,
: 但在WCF中,相關設定似乎只要選擇了(MTOM 或 TEXT),
: 就不知道該如何從程式內容進行變更,
: 煩請諸位先進指導如何由程式內容進行傳輸方式變更的方法,
: 感謝大家了! m(_ _)m
感謝P大的推文指導,
經過多日研究後,
發現如果要自行定義binding內的MessageEncoding方式,
那麼週邊要一併撰寫&定義的成員實在多到嚇人...@_@"a
所以最後還是決定採用最簡單的方式:
直接新增2個binding,並分別設定不同的MessageEncoding;
然後再新增2個endpoint,並分別選取不同的binding方式,
最後再由client程式選擇透過哪個endpoint進行傳輸,
這樣就可以達到由使用者選擇不同傳輸方式的目的了,
我想這應該是最方便的吧...(雖然不知道這樣偷懶的方式可不可取...Orz)
另外...
也有看到網路上有文章教學如何透過程式碼直接修改app.config內部的設定,
感覺起來似乎也有搞頭...直接修改app內部MessageEncoding的設定值就好了...?
不過沒有進一步嘗試,
就有請有這方面經驗的先進再來作進一步的分享了~ (@_@)>
拋磚引玉,希望對與我同樣剛初入WCF此門的夥伴們有點幫助~!!
下台一鞠躬~ m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.117.219.210
→
05/24 08:51, , 1F
05/24 08:51, 1F
→
05/24 08:54, , 2F
05/24 08:54, 2F
→
05/24 08:54, , 3F
05/24 08:54, 3F
→
05/24 11:24, , 4F
05/24 11:24, 4F
討論串 (同標題文章)