亚洲小视频在线观看,亚洲heyzo专区无码综合,亚洲激情在线视频http://www.tkk7.com/mstar/category/21731.html搞軟件開發就像被強奸,如果不能反抗,就享受它吧!zh-cnMon, 21 May 2007 06:03:27 GMTMon, 21 May 2007 06:03:27 GMT60關于手機上傳圖片遇到的問題http://www.tkk7.com/mstar/archive/2007/05/18/118371.html黑靈黑靈Fri, 18 May 2007 07:08:00 GMThttp://www.tkk7.com/mstar/archive/2007/05/18/118371.htmlhttp://www.tkk7.com/mstar/comments/118371.htmlhttp://www.tkk7.com/mstar/archive/2007/05/18/118371.html#Feedback0http://www.tkk7.com/mstar/comments/commentRss/118371.htmlhttp://www.tkk7.com/mstar/services/trackbacks/118371.htmlspring hibernate
  1. 項目里面既有wml(WAP 1.x)又有xhtml(WAP 2.0)所以contenType一定要寫成這個樣子:
    <property name="contentType">
    ???? <value>application/vnd.wap.xhtml+xml; charset=UTF-8</value>
    ?</property>
    如果只有wml可以寫成application/vnd.wap
    ko.cn (空中網)是???? text/vnd.wap.wml;charset=UTF-8
    wap.baidu.com ? ?? wap版: text/vnd.wap.wml;charset=UTF-8
    ??????????????????????????? xhtml版:application/xhtml+xml
    wap.pdx.cn(萬蝶網) text/vnd.wap.wml;charset=UTF-8


  2. 不知道為什么一定要加charset=UTF-8 否則瀏覽器會把頁面當成是一個文件,一訪問就問你要不要下載,其實我們項目里還有PC版的內容 所以是在每個手機版的action中指定contentType
    <action?name="login" class="。。。。。.LoginAction"?method="login">
    ????
    <result?name="success">
    ?????????
    <param?name="location">/pages/wap/user_info.ftl</param>
    ?????????
    <param?name="contentType">
    ?????????????? application/vnd.wap.xhtml+xml;?charset=UTF-8
    ?????????
    </param>
    ?????
    </result>
    ?????
    <result?name="input">
    ????????????????。。。。。
    ??????
    </result>
    </action>

  3. 目前WAP 1.X還只能通過彩信業務上傳圖片
  4. WAP2.0(xthml)中使用<input type="file">上傳文件必須指定enctype="multipart/form-data" method="post"
    使用multipart/form-data模式時,HTTPRequest的內容不是KEY:VALUE的格式而是被用分隔符(Bandary)分成多個部分的數據流,bandary由瀏覽器生成,有的是一組復雜的隨機數為的是與真正的數據區分開
  5. 通過<input type="file">上傳時服務器總是報文件為空,但是文件名等信息還是在的
    于是將手機上傳的request和PC上傳的request打印出來進行比較
    做Filter攔截request
    InputStream?is?=?request.getInputStream();
    FileOutputStream?fs?=?new?FileOutputStream("c:/out.text");
    ??? byte[]?buffer?=?new?byte[1024];
    ??? int?byteread?=?0;
    ??? while?((byteread?=?is.read(buffer))?!=?-1)?{
    ??????? fs.write(buffer,?0,?byteread);
    ??? }

    手機版上傳的request
--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="struts.token.name";

struts.token
--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="struts.token";

Q0DRQ8WNNX164DOMQQUPGQ0H4S01KS4W
--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="picture.name";

kmtp
--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="categoryId";

689
--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="photo";?filename="wps://FLASH/pht/gen/SB.jpg.jpg"
Content-Type:?image/jpeg


--******_EMBIDER_MULTIPART_BOUNDARY_******
Content-Disposition:?form-data;?name="picture.description";


--******_EMBIDER_MULTIPART_BOUNDARY_******--
PC上傳的request
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="struts.token.name"

struts.token
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="struts.token"

73ZFOP68ALP9CNKDIDBK2AG9HLX86K0R
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="picture.name"

from?pc
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="categoryId"

689
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="photo";?filename="Skypahontas.png"
Content-Type:?image/png

塒NG

??
IHDR???`???`???鈽w8???sBIT|d???????pHYs?? ?? 逸~???%tEXtSoftware?Macromedia?Fireworks?MX?2004噕???tEXtCreation?Time?11/7/05壣唒??-IDATx滍統?Wy?9繚譯綮?砘-[迧dY?^€伉?醊H笜礞^????BH竃HX!,I|????0?a駟
偏l????賈,蚳泒闄^渟?Y秄$?銩<5]]S誡烑=飝消?諾??0??馃K,?嘣礩鐢}爺県 ≌hO8攍?@揌爥?-鼏玝悕.S.炻Z塉@T褫6\?€8﹞?≌?馪?sQ榀~tru3棿溋籛q綷娏"k€Z1X颽b蟔?'??

慮司奬菦q??8?8
X番殘塜鐕lj喭])赱欼$?9諚&;窄綫~?x!9鶹燂9c?︸f/?鋤S楆?{$槤j鵒E纜錢諘?鱐?娠D?M?yI=腆?|??詭S|兜某????IEND瓸`
------------oLFSA1p2rcCZQCkW4ECi1x
Content-Disposition:?form-data;?name="picture.description"


------------oLFSA1p2rcCZQCkW4ECi1x--
發現手機根本就沒有把圖片內容上傳。我們測試用的手機是MOTO KRCR,而且在wap.pdx.cn wap.baidu.com上效果相同。
又找了一部Nokia NXX在上面安裝Opera,結果不能生成bandary直接被reject掉
SonyEricsson可以把圖片內容傳上來但是編碼又不對。。。。

不知道是手機的問題 還是我們的程序有問題。
感覺現在手機上的瀏覽器還比較混亂,缺少統一的標準或者沒有人來支持標準。


黑靈 2007-05-18 15:08 發表評論
]]>
主站蜘蛛池模板: 国产成人3p视频免费观看 | 不卡一卡二卡三亚洲| 亚洲av永久无码| 国产青草视频免费观看97 | 成人免费视频77777| 亚洲人成片在线观看| 免费精品人在线二线三线区别| 亚洲精品伊人久久久久| 日韩精品无码区免费专区| 亚洲色大成网站www尤物| 免费无码黄动漫在线观看| 老司机亚洲精品影院在线观看| 亚洲成a人片在线观看日本麻豆| 全部一级一级毛片免费看| 亚洲一区二区三区在线观看精品中文| 日本一区午夜艳熟免费| 日韩亚洲Av人人夜夜澡人人爽 | 18禁网站免费无遮挡无码中文| 亚洲人成毛片线播放| 日韩高清免费在线观看| jzzjzz免费观看大片免费| 亚洲国产天堂久久综合网站| 9久9久女女免费精品视频在线观看| 亚洲精品中文字幕无码A片老| 亚洲第一视频在线观看免费| 在线观看片免费人成视频无码| 亚洲六月丁香六月婷婷蜜芽 | 免费观看的毛片手机视频| 九九九精品视频免费| 亚洲制服中文字幕第一区| 四虎成人免费网站在线| 三级黄色片免费看| va天堂va亚洲va影视中文字幕| 免费一级毛片女人图片| 免费看搞黄视频网站| 亚洲中文字幕无码中文| 亚洲自偷自偷偷色无码中文| 无码av免费毛片一区二区| 精品久久久久久国产免费了| 亚洲欧洲自拍拍偷午夜色| 亚洲国产婷婷综合在线精品|