欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

解析Apache FileUpload文件上傳組件API

轉(zhuǎn)帖|其它|編輯:郝浩|2010-08-25 13:44:26.000|閱讀 1238 次

概述:Java Web開發(fā)人員可以使用Apache文件上傳組件來接收瀏覽器上傳的文件,該組件由多個類共同組成,但是,對于使用該組件來編寫文件上傳功能的Java Web開發(fā)人員來說,只需要了解和使用其中的三個類:DiskFileUpload、FileItem和FileUploadException。本文將講述Apache FileUpload文件上傳組件API。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  Java Web開發(fā)人員可以使用Apache文件上傳組件來接收瀏覽器上傳的文件,該組件由多個類共同組成,但是,對于使用該組件來編寫文件上傳功能的Java Web開發(fā)人員來說,只需要了解和使用其中的三個類:DiskFileUpload、FileItem和FileUploadException。這三個類全部位于org.apache.commons.fileupload包中。

  1. DiskFileUpload類

  DiskFileUpload類是Apache文件上傳組件的核心類,應(yīng)用程序開發(fā)人員通過這個類來與Apache文件上傳組件進(jìn)行交互。但現(xiàn)在Apache建議使用ServletFileUpload類,兩個類的方法類似。下面介紹DiskFileUpload類中的幾個常用的重要方法。

  1.1.setSizeMax方法

  setSizeMax方法用于設(shè)置請求消息實(shí)體內(nèi)容的最大允許大小,以防止客戶端故意通過上傳特大的文件來塞滿服務(wù)器端的存儲空間,單位為字節(jié)。其完整語法定義如下:

  public void setSizeMax(long sizeMax)

  如果請求消息中的實(shí)體內(nèi)容的大小超過了setSizeMax方法的設(shè)置值,該方法將會拋出FileUploadException異常。

  1.2.setSizeThreshold方法

  Apache文件上傳組件在解析和處理上傳數(shù)據(jù)中的每個字段內(nèi)容時,需要臨時保存解析出的數(shù)據(jù)。因?yàn)镴ava虛擬機(jī)默認(rèn)可以使用的內(nèi)存空間是有限的(筆者測試不大于100M),超出限制時將會發(fā)生“java.lang.OutOfMemoryError”錯誤,如果上傳的文件很大,例如上傳800M的文件,在內(nèi)存中將無法保存該文件內(nèi)容,Apache文件上傳組件將用臨時文件來保存這些數(shù)據(jù);但如果上傳的文件很小,例如上傳600個字節(jié)的文件,顯然將其直接保存在內(nèi)存中更加有效。setSizeThreshold方法用于設(shè)置是否使用臨時文件保存解析出的數(shù)據(jù)的那個臨界值,該方法傳入的參數(shù)的單位是字節(jié)。其完整語法定義如下:

  public void setSizeThreshold(int sizeThreshold)

  1.3. setRepositoryPath方法

  setRepositoryPath方法用于設(shè)置setSizeThreshold方法中提到的臨時文件的存放目錄,這里要求使用絕對路徑。其完整語法定義如下:

  public void setRepositoryPath(String repositoryPath)

  如果不設(shè)置存放路徑,那么臨時文件將被儲存在"java.io.tmpdir"這個JVM環(huán)境屬性所指定的目錄中,tomcat 5.5.9將這個屬性設(shè)置為了“<tomcat安裝目錄>/temp/”目錄。

  1.4. parseRequest方法

  parseRequest 方法是DiskFileUpload類的重要方法,它是對HTTP請求消息進(jìn)行解析的入口方法,如果請求消息中的實(shí)體內(nèi)容的類型不是“multipart/form-data&rdquo;,該方法將拋出FileUploadException異常。parseRequest 方法解析出FORM表單中的每個字段的數(shù)據(jù),并將它們分別包裝成獨(dú)立的FileItem對象,然后將這些FileItem對象加入進(jìn)一個List類型的集合對象中返回。parseRequest 方法的完整語法定義如下:

  public List parseRequest(HttpServletRequest req)

  parseRequest 方法還有一個重載方法,該方法集中處理上述所有方法的功能,其完整語法定義如下:

  parseRequest(HttpServletRequest req,int sizeThreshold,long sizeMax,

  String path)

  這兩個parseRequest方法都會拋出FileUploadException異常。

  1.5. isMultipartContent方法

  isMultipartContent方法方法用于判斷請求消息中的內(nèi)容是否是“multipart/form-data”類型,是則返回true,否則返回false。isMultipartContent方法是一個靜態(tài)方法,不用創(chuàng)建DiskFileUpload類的實(shí)例對象即可被調(diào)用,其完整語法定義如下:

  public static final boolean isMultipartContent(HttpServletRequest req)

  1.6. setHeaderEncoding方法

  由于瀏覽器在提交FORM表單時,會將普通表單中填寫的文本內(nèi)容傳遞給服務(wù)器,對于文件上傳字段,除了傳遞原始的文件內(nèi)容外,還要傳遞其文件路徑名等信息,如后面的圖1.3所示。不管FORM表單采用的是“application/x-www-form-urlencoded”編碼,還是“multipart/form-data”編碼,它們僅僅是將各個FORM表單字段元素內(nèi)容組織到一起的一種格式,而這些內(nèi)容又是由某種字符集編碼來表示的。關(guān)于瀏覽器采用何種字符集來編碼FORM表單字段中的內(nèi)容,請參看筆者編著的《深入體驗(yàn)java Web開發(fā)內(nèi)幕&mdash;—核心基礎(chǔ)》一書中的第6.9.2的講解,“multipart/form-data”類型的表單為表單字段內(nèi)容選擇字符集編碼的原理和方式與“application/x-www-form-urlencoded”類型的表單是相同的。FORM表單中填寫的文本內(nèi)容和文件上傳字段中的文件路徑名在內(nèi)存中就是它們的某種字符集編碼的字節(jié)數(shù)組形式,Apache文件上傳組件在讀取這些內(nèi)容時,必須知道它們所采用的字符集編碼,才能將它們轉(zhuǎn)換成正確的字符文本返回。

  對于瀏覽器上傳給WEB服務(wù)器的各個表單字段的描述頭內(nèi)容,Apache文件上傳組件都需要將它們轉(zhuǎn)換成字符串形式返回,setHeaderEncoding 方法用于設(shè)置轉(zhuǎn)換時所使用的字符集編碼,其原理與筆者編著的《深入體驗(yàn)java Web開發(fā)內(nèi)幕—&mdash;核心基礎(chǔ)》一書中的第6.9.4節(jié)講解的ServletRequest.setCharacterEncoding方法相同。setHeaderEncoding 方法的完整語法定義如下:

  public void setHeaderEncoding(String encoding)

  其中,encoding參數(shù)用于指定將各個表單字段的描述頭內(nèi)容轉(zhuǎn)換成字符串時所使用的字符集編碼。

  注意:如果讀者在使用Apache文件上傳組件時遇到了中文字符的亂碼問題,一般都是沒有正確調(diào)用setHeaderEncoding方法的原因。

  2.  FileItem類

  FileItem類用來封裝單個表單字段元素的數(shù)據(jù),一個表單字段元素對應(yīng)一個FileItem對象,通過調(diào)用FileItem對象的方法可以獲得相關(guān)表單字段元素的數(shù)據(jù)。FileItem是一個接口,在應(yīng)用程序中使用的實(shí)際上是該接口一個實(shí)現(xiàn)類,該實(shí)現(xiàn)類的名稱并不重要,程序可以采用FileItem接口類型來對它進(jìn)行引用和訪問,為了便于講解,這里將FileItem實(shí)現(xiàn)類稱之為FileItem類。FileItem類還實(shí)現(xiàn)了Serializable接口,以支持序列化操作。

  對于“multipart/form-data”類型的FORM表單,瀏覽器上傳的實(shí)體內(nèi)容中的每個表單字段元素的數(shù)據(jù)之間用字段分隔界線進(jìn)行分割,兩個分隔界線間的內(nèi)容稱為一個分區(qū),每個分區(qū)中的內(nèi)容可以被看作兩部分,一部分是對表單字段元素進(jìn)行描述的描述頭,另外一部是表單字段元素的主體內(nèi)容。

  主體部分有兩種可能性,要么是用戶填寫的表單內(nèi)容,要么是文件內(nèi)容。FileItem類對象實(shí)際上就是對圖1.3中的一個分區(qū)的數(shù)據(jù)進(jìn)行封裝的對象,它內(nèi)部用了兩個成員變量來分別存儲描述頭和主體內(nèi)容,其中保存主體內(nèi)容的變量是一個輸出流類型的對象。當(dāng)主體內(nèi)容的大小小于DiskFileUpload.setSizeThreshold方法設(shè)置的臨界值大小時,這個流對象關(guān)聯(lián)到一片內(nèi)存,主體內(nèi)容將會被保存在內(nèi)存中。當(dāng)主體內(nèi)容的數(shù)據(jù)超過DiskFileUpload.setSizeThreshold方法設(shè)置的臨界值大小時,這個流對象關(guān)聯(lián)到硬盤上的一個臨時文件,主體內(nèi)容將被保存到該臨時文件中。臨時文件的存儲目錄由DiskFileUpload.setRepositoryPath方法設(shè)置,臨時文件名的格式為“upload_00000005(八位或八位以上的數(shù)字).tmp”這種形式,F(xiàn)ileItem類內(nèi)部提供了維護(hù)臨時文件名中的數(shù)值不重復(fù)的機(jī)制,以保證了臨時文件名的唯一性。當(dāng)應(yīng)用程序?qū)⒅黧w內(nèi)容保存到一個指定的文件中時,或者在FileItem對象被垃圾回收器回收時,或者Java虛擬機(jī)結(jié)束時,Apache文件上傳組件都會嘗試刪除臨時文件,以盡量保證臨時文件能被及時清除。

  下面介紹FileItem類中的幾個常用的方法:

  2.1. isFormField方法

  isFormField方法用于判斷FileItem類對象封裝的數(shù)據(jù)是否屬于一個普通表單字段,還是屬于一個文件表單字段,如果是普通表單字段則返回true,否則返回false。該方法的完整語法定義如下:

  public boolean isFormField()

  2.2. getName方法

  getName方法用于獲得文件上傳字段中的文件名,對于圖1.3中的第三個分區(qū)所示的描述頭,getName方法返回的結(jié)果為字符串“C:\bg.gif”。如果FileItem類對象對應(yīng)的是普通表單字段,getName方法將返回null。即使用戶沒有通過網(wǎng)頁表單中的文件字段傳遞任何文件,但只要設(shè)置了文件表單字段的name屬性,瀏覽器也會將文件字段的信息傳遞給服務(wù)器,只是文件名和文件內(nèi)容部分都為空,但這個表單字段仍然對應(yīng)一個FileItem對象,此時,getName方法返回結(jié)果為空字符串"&quot;,讀者在調(diào)用Apache文件上傳組件時要注意考慮這個情況。getName方法的完整語法定義如下:

  public String getName()

  注意:如果用戶使用Windows系統(tǒng)上傳文件,瀏覽器將傳遞該文件的完整路徑,如果用戶使用Linux或者Unix系統(tǒng)上傳文件,瀏覽器將只傳遞該文件的名稱部分。

  2.3.getFieldName方法

  getFieldName方法用于返回表單字段元素的name屬性值,也就是返回圖1.3中的各個描述頭部分中的name屬性值,例如&ldquo;name=p1”中的“p1”。getFieldName方法的完整語法定義如下:

  public String getFieldName()

  2.4. write方法

  write方法用于將FileItem對象中保存的主體內(nèi)容保存到某個指定的文件中。如果FileItem對象中的主體內(nèi)容是保存在某個臨時文件中,該方法順利完成后,臨時文件有可能會被清除。該方法也可將普通表單字段內(nèi)容寫入到一個文件中,但它主要用途是將上傳的文件內(nèi)容保存在本地文件系統(tǒng)中。其完整語法定義如下:

  public void write(File file)

  2.5.getString方法

  getString方法用于將FileItem對象中保存的主體內(nèi)容作為一個字符串返回,它有兩個重載的定義形式:

  public java.lang.String getString()

  public java.lang.String getString(java.lang.String encoding)

  throws java.io.UnsupportedEncodingException

  前者使用缺省的字符集編碼將主體內(nèi)容轉(zhuǎn)換成字符串,后者使用參數(shù)指定的字符集編碼將主體內(nèi)容轉(zhuǎn)換成字符串。如果在讀取普通表單字段元素的內(nèi)容時出現(xiàn)了中文亂碼現(xiàn)象,請調(diào)用第二個getString方法,并為之傳遞正確的字符集編碼名稱。

  2.6. getContentType方法

  getContentType 方法用于獲得上傳文件的類型,對于圖1.3中的第三個分區(qū)所示的描述頭,getContentType方法返回的結(jié)果為字符串“image/gif”,即“Content-Type”字段的值部分。如果FileItem類對象對應(yīng)的是普通表單字段,該方法將返回null。getContentType 方法的完整語法定義如下:

  public String getContentType()

  2.7. isInMemory方法 

  isInMemory方法用來判斷FileItem類對象封裝的主體內(nèi)容是存儲在內(nèi)存中,還是存儲在臨時文件中,如果存儲在內(nèi)存中則返回true,否則返回false。其完整語法定義如下:

  public boolean isInMemory()

  2.8. delete方法

  delete方法用來清空FileItem類對象中存放的主體內(nèi)容,如果主體內(nèi)容被保存在臨時文件中,delete方法將刪除該臨時文件。盡管Apache組件使用了多種方式來盡量及時清理臨時文件,但系統(tǒng)出現(xiàn)異常時,仍有可能造成有的臨時文件被永久保存在了硬盤中。在有些情況下,可以調(diào)用這個方法來及時刪除臨時文件。其完整語法定義如下:

  public void delete()

  3. FileUploadException類

  在文件上傳過程中,可能發(fā)生各種各樣的異常,例如網(wǎng)絡(luò)中斷、數(shù)據(jù)丟失等等。為了對不同異常進(jìn)行合適的處理,Apache文件上傳組件還開發(fā)了四個異常類,其中FileUploadException是其他異常類的父類,其他幾個類只是被間接調(diào)用的底層類,對于Apache組件調(diào)用人員來說,只需對FileUploadException異常類進(jìn)行捕獲和處理即可。

  4. ServletRequestContext

  ServletRequestContext類提供訪問request的方法。實(shí)現(xiàn)RequestContext接口。


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
豆国产97在线 | 欧美日韩在线播放一区二区三区 | 国产又粗又| 国产精品边做奶水狂喷 | 日本一区视频在线播放 | 欧美国产日韩一区二区三区综合视 | 国产亚洲福利精品一区二区 | 日韩国产一区二区三区在线 | 欧美三级欧美一级在线视频 | 欧美整片aⅴ免费 | 亚洲人色大成年网站在线观看 | 午夜福利理论片在线观看 | 中文天堂最新版资源 | 成人午夜一区二区三区视频 | 婷婷综合缴情亚洲狠狠 | 午夜福利国产一区二区视频 | 国产精品成人一区二区三区电影 | 欧美日韩一区二区三区在线视频 | 国产香港日本三级在线观看 | 国产主播福利片在 | 国产sm重味一区二区三区 | 国产99视频精品免费视频6 | 日韩精品美女视频 | 中文字幕在线视频在线看 | 激情小说激情图片 | 日韩中文字幕高清一区 | 日本一本免费一二区 | 一起碰一起噜一起 | 天天看片在线完 | 成人午夜视频在线视频 | 免费人成视频在线播放视频 | 国产日韩另类视频一区爱 | 精品高清亚 | 日韩一区二区三区免费网站 | 国产亚州视频在线八a | 国产精品一区二区精品视频导航 | 老子午夜伦理不卡一级电影 | 免费黃色三級片在线观看18 | 免费高清影视在线观看视频网站 | 亚洲天堂一区二区 | 国产高清一区二区三区视频 | 亚洲男人的 | 亚洲伦理一区二区 | 国产一级高清在线 | 亚洲人成网站在线 | 国产91影院| 福利100合集在线播放 | 国产日韩一区二区三区在线观看 | 在线中文字幕 | 国产手机视频在线 | 亚洲日本一区二区在线观看 | 免费电影在线看 | 日韩新片在线观看网 | 在线播放国产精品三级 | 日本特级一区二区三区大片 | 在线播放国产不卡免费视频 | 另类国产亚洲日韩 | 在线播放精品一区二区三区 | 日本免码v? | 国产在线成本人视频摸腿 | 午夜日b视频 | 999在线视| 91热这里只有精品 | 久在线免费观看成年人视频 | 一区青椒| 久热精品视频在线播放 | 国产亚洲精品不卡 | 亚洲国产日韩欧美视频二区 | 最近在线观看免费完整版高清电影 | 国产精品天天看特色大片 | 亚洲一级特黄大片在线播放 | 欧美激合综图片区小说 | 在线观看亚洲欧美日本 | 99精品全国在线观看 | 欧美日韩亚洲中文字幕三 | 国产综合色产在线视频 | 97久视频精品视频在线老司机 | 成年人网站| 国产精品拍自在线 | 欧美一级在线观看 | 一级在线免费观看 | 国产又大又粗又长免费视频 | 成人日动漫卡一区二区三区动漫 | 国产视频自拍91 | 午夜激情影院 | 国产精品美女网站在线观看 | 亚洲va国产日韩欧美精品 | 人人鲁人人莫人人爱精品 | 91三级在线日韩精品片 | 最新国产精品视频 | 亚洲黄免费看网站国产福利一区二 | 色五月最新网 | 国产主播一| 国产中文| 国产在线欧美日韩精品一区 | 大伊香蕉精品一区在线 | 亚洲国产性夜夜综合 | 免费mv视频7 | 美国十次了 | 奇米777四 | 日韩国产亚洲一区二区 | 国产乱子伦午夜视频观看 | 日本视频二 | 中文免费国产综合 | 欧美yw精品日本国产精品 | 日韩美女欧美精品 | 日韩国产欧美亚洲一区不卡 | 日本夜爽爽一区二区三区 | 性欧美一区二区三区在线观看 | 国产精品拍自在线 | 在线中文字幕日韩 | 国产精品自产拍在 | 日本有码中文字幕第二页 | 夜鲁夜鲁很鲁在线视频视频 | 日韩欧美大片精品黄 | 国产一区二区三区四区精 | 最好免费观看高清视频大全 | 成人国产精品一区二区八戒网 | 狼人亚洲国内精品自在线 | 亚洲欧美日韩自偷自拍 | 521a成v视频网站在线入口 | 亚洲欧洲 | 午夜免费视频 | 精品手机在线视频 | 国产午夜男女爽爽爽爽爽视频 | 日本亚洲精品成人 | 欧美日韩国产亚洲一区二区 | 好看的韩剧在线 | 无色码中文字幕亚洲精品 | 日本免费一区高清观看 | 亚洲男人的天堂在线播放 | 成人精品鲁一鲁一区二区 | 欧美性猛交 | 亚州国产精品一线北 | 日韩欧美不卡 | 囯产精品 | 亚洲精品1卡2卡三卡23卡 | 色综合免费视频在线观看 | 精品伦精品一区二区三区视 | 欧美伦费免费全部午夜最新 | 亚洲午夜福利在线观看 | 国产高清视频在线观 | 亚洲成aⅴ人片女在线观看 在线观看高清三级综合 | 亚洲区一二三四区 | 欧美日韩亚洲国产综合在线观 | 人人鲁免费 | 激情小说免费阅读 | 日本国产欧美日韩三区四区 | 最新国产ts人妖系列视频 | 亚洲国产网站在线观看 | 亚洲欧美综合另类中字 | 真实的国产乱xxxx在线 | 洋妞国产全集在线观看 | 亚洲精品国产第一区二区尤物 | 国产女白丝脚交视频播放 | 成人精品视频一区二区三区 | 中文字幕按摩做爰 | 视频一区二区三区免费观看 | 二区在线播放 | 午夜成人免费电影 | 2048国产精品原创综合在线 | 2025年最新偷拍视频一区 | 韩国三级伦在线观看久 | 热映电影票房 | 频道国产在线资源 | 91视频官 | 午夜一区二区三区 | 亚洲欧美日韩另类中文字幕组 | 亚州一级在线播放 | 亚洲不卡精品在线观看 | 综合中文字幕 | 欧美日韩在线精品一区二区三区 | 一区二区三区在线观看高清视频 | 三年片观看免费观看大全 | 99国产精品永久免费视频 | 日韩亚洲国产女同二区三区 | 热播影视大全 | 99热免费精品 | 精品一区二区三区中文字幕 | 午夜成人影视 | 色一乱一伦一 | 99re5在线精品视频热线 | 国产日产一区二 | 国产在线观看91精品不卡 | 国产操缅甸女人 | 日本成本人片视频免费 | 自偷自拍亚洲综合精品 | 中国特级黄大片视频 | 国产偷v国产偷v | 欧美日韩中文字幕免费看 | 亚洲欧美乱综合图片区小说区 | 乱理伦片在线播放 | 微博网红户外露出在线观看 | 奇优影院 | 亚洲精品日韩精品一区 | 亚洲五月天综合 | 中文字幕在线一 | 中文乱码字幕在线观看播放 | 高清欧美性xxxx成熟 | 午夜亚洲福利在线老司机 | 福利午夜一级a | 日本一二三本道 | 玖玖综合 | 成年网站免费入口 | 亚洲精品乱码电影在线观看 | 日韩精品一区在线观看 | 国产综合一区 | 国内精品在线一区二区 | 亚洲日本精品va中文字幕 | 亚洲精品国产制服丝袜美腿 | 92午夜福利影院一区二区三 | 国产欧美精品一区 | 九操中文字幕在线观看 | 国产在线精品国自产在线 | 日韩在线 | 日韩在线电影大全免费观看 | 国产精品一区二区在线观看网站 | 国产乱人视频在线观看播放1 | 亚洲变态欧美另类精品 | 日韩一区二区三区四区中文字幕 | 国产精品v欧美精品v日韩精品 | 国产偷国产偷亚 | 国产97碰免费视频 | 日韩在线视频97 | 国产二区丝袜在线观看 | 91免费永久在 | 日产亚洲一卡2卡3卡4卡网站 | 国产乱码精 | 国产乱人视频免费观看 | 成人三级视频在线观看 | 欧美精品一区日韩国产 | 欧洲影院网 | 国产偷窥成熟女精品视频 | 国产精品精品国产一区二区 | 国产香蕉人在线播放视频网站 | 国产精品福利资源在线 | 国产精品毛多多水多 | 红杏视频在线观看 | 超级碰97直线国产免费公开 | 热播电视剧免费追剧 | 欧美性色欧美a在线播放 | 国产精品午夜看片 | 亚洲色偷偷综合亚洲v | 亚洲日本aⅴ片在线观看香蕉 | 韩国精品福利一区二区 | 国产男生午夜福利免费网站 | 玩弄老太婆的屁股眼 | 欧美日韩一区二区不卡三区 | 国产在线脚交免费网站脚丫 | 海量高清影片免费观看 | 国产亚洲精品一区二区在线 | 一本大道中文日本香蕉 | 神马影视| 国产午夜亚洲精品 | 夜夜橾天天橾 | 欧美日本在线播放 | www.亚洲最大夜色伊人 | 日本欧美一区二区三区在线播放 | 亚洲第一网站a√在线观看 国产精品情侣 | 香蕉国产线看观看伊 | 国产又粗又长又黄又猛 | 在线观看亚洲中文字幕 | 亚洲精品aⅴ中文字幕乱码 国产在线ts | 国产精品欧美一区二区三区 | 2025最新热播电影电视剧 | 国产午夜福利精品在线观看不 | 在线播放一区二区 | 国产人成激情视频在线观看 | 国产91精品老熟女泻火 | 国产高清视频色拍 | 日本亚洲一区二区 | 深爱香蕉五月 | 亲子乱子伦xxxx | 99re视频热这里只有精品 | 欧美在线+在线播放 | 成年动漫h视频在线观看 | 亚洲开心婷婷中文字幕一区 | 精品日韩在线一区二区 | 最新高清电影免费在线观看 | 国产系列ts在 | 鲁鲁鲁鲁鲁视 | 亚洲偷偷拍一区二 | 免费黃色三級片在线观看18 | 亚洲九九爱 | 日本亚洲| 国产精品亚洲玖玖玖在线观看 | 国产在线观看一级二级三级 | 中文字幕在线观看日本 | 亚洲人成网站观看在线播放 | 欧美在线一区二区三区欧美 | 日本护士毛茸茸 | 99re6国产精品视频播放 | 综合亚洲桃色第一影院 | 午夜欧美国产一区 | 91精品全国免费观看老司机 | 欧美高清性色生活片免费观 | 欧美日本免费一 | 国产亚洲视频在线播放香蕉 | 国产欧美亚 | 亚洲偷自拍拍综合网 | 欧美一级专区免费大片 | 国产精华液和欧美的精华液的区 | 精品多人p群 | 国产精品手机在线 | 日韩欧美精品一 | 亚洲欧美v视色一区二区 | 国产未成女一区二区 | 欧洲成人免费高清视频 | 国产免费人成在线看视频 | 一级特黄国产免费大片 | 国产欧美一区二区精品久 | 精品国产自| 国产精品高清在线观看93 | 国产精品自在欧美一区 | 亚洲成年看片在线观看男男 | 日韩免费一区二区三区高清 | 日韩亚洲欧洲精品婷婷涩 | 好吊色青青青国产欧美日韩 | 亚洲激情网站 | 中文字幕第一页在线 | 亚洲第一区精 | 亚洲色人妇性爱视频 | 日产亚洲一卡2卡3卡4卡网站 | 二三区成人影片 | 国产一区二区三区精彩视频 | 国产福利在线观看极品美女 | 欧美日韩国产一区二区三区不卡 | 国产乱码精品一区 | 欧美激情视频在线播放 | 免费人成在线观看vr网站 | 亚洲欧美中文字幕国产 | 神马影院午夜电影 | 日本特大a级猛片在线观看 国精产品999国精产 | 亚洲人精品午夜射精日韩 | 国产日韩精品一区二区在线观看 | 亚洲日韩一页精品发布 | 日本在线视频 | 国产男女免费完整视频 | 午夜伦情电午夜伦情电影 | 啦啦啦在线观看www 三三影院网 | 国产主播在线观看网 | 欧美色涩在线第一页 | 国产小视频免费在线观看 | 香蕉久人久人青草青草 | 男人tv天堂精品一区二区 | 男女xxⅹ爽免费视频 | 日韩一区二区三区四区 | 天堂中文最新版在线中文 | 国产乱码日产精品bd | 亚洲欧美日韩国产精品专区网 | 又色又爽又 | 欧美级韩国三级日本三级 | 亚洲午夜福利在线视频 | 国产公开免费人成视频 | 国产欧色美视频综合二区 | 亚洲国产系列一区二区三区 | 国产一区二区三区自产 | 国产女人在线观看 | 中文字幕不卡九十九区 | 在线观看精品日韩视频 | 欧美日韩国产亚洲一区二区 | 一区二区三区日本精品 | 高清影视在线 | 天天色综合色 | 97人人揉人人捏人人添电影 | 亚洲人成中文字幕在 | 国产一级aaaaa免费播放 | 国产微信高清小视频在线播放 | 亚洲无线码高清在线观看 | 欧美日韩精品一区二区在线播放 | 日韩精品在线观看欧美 | 国产男生夜间福利免费网站 | 国产在线播精品第三 | 精品亚洲成a人在线看片 | 国产在线观看精品国产 | 影视大全 | 国产一区美日一区日韩一区 | 国产二代与美女酒店在线播放 | 私人影视网 | 成a人片在线观看中文 | 精品成人乱色一区二区 | 国产午夜亚洲精品不卡福利 | 国产精品欧美亚洲韩国日 | 亚洲精品在看在线观看 | 国产精品多p对白交换绿 | 国产乱子伦一区二区三区视频播放 | 亚洲aⅴ永久 | 国产aⅴ精品一区二区三区 国产91精品一 | 国产精品∧v在线观看 | 2025最新电视剧高清热播 | 午夜淫片 | 一二三区在线观看 | 亚洲精品aⅴ中文字幕乱码 国产在线ts | 影院4k电影在线 | 成人精品一区二区三区免费观看 | 亚洲国产手机看片 | 99热这里只有精品国产首页 | 久操视频免费 | 伊人亚洲日韩欧美一区、二区 | 国产的精品 | 国产福利不卡免费视频在线观 | 五月激情丁香婷婷综合第九 | 成人福利在线视频免费观看 | 男人的天堂v在线播放 | 亚洲精品一区二区国产精华液 | 欧美一区二区免费 | 亚洲精品午夜福利片 | 欧美日韩国产免费一区二区三区 | 日韩欧美精品在线观看 | 精品国产自在现偷99精品 | аⅴ资源中文在线天堂 | 亚洲日韩天堂网中文字幕 | 亚洲免费公开视频在线观看 | 精品亚洲欧美v国产一区二区三区 | 国产三級精品专区 | 男人精品一线视频在线观看 | 香蕉在线精品视频在线观看2 | 国内自拍亚洲 | 亚洲一区二区精品成人 | 精品国产高清自在线一区二区 | 中文字幕欧美日本亚洲 | 韩剧日剧在线看 | 国产又黄又猛又粗又爽 | 日本在线tv黄 | 豆奶app官方网站 | 日本中文字幕一区二区有码 | 91伊人国产| 亚洲理论电影在线观 | 收集最新中文国产中文字幕 | 白丝袜美 | 国产一区二区三区精彩视频 | 国产一区二区三区在线观看免费 | 俺去也伦理资源站 | 日韩在线观看91精品免费 | 国产一区日韩一区二区三区 | 国产午夜亚洲精品不卡福利 | 疯狂欧美牲乱大交777 | 国产全黄三级三级 | 亚洲vr精品在着在线观看 | 免费欧三a大片 | 国产日韩欧美一区二区三区精品 | 欧美在线免费观看 | 日韩精品亚洲人旧成在线 | 苍苍影院 | 免费视频大片在线观看 | 一区二区国产最新福 | 中文字幕亚洲不卡在线亚瑟 | 91永久视频在线 | 亚洲一区二区自 | 日韩美女永久网址在线观看 | 99热在线获取最新地址 | 性xxxxx欧美 成人妇女免费 | 亚洲国产欧美日韩精品 | 天天搞夜夜 | 国产午夜福利在线观看污 | 亚洲欧美综合高清在线 | 在线观看精 | 两个人免费视频观看高清视频 | 日本不卡在线观看 | 日本成人三级在线播放 | 91成版人在线观看入口 | 国产伦一区二区三区蜜桃 | 91精品福利在线观看播放 | 爱情岛论坛 | 欧美亚洲韩国日本一区 | 国产公开免费人成视频 | 亚洲精品国产va在线观看天堂 | 伦理电影网在线观看 | 在线观看欧美a级精品视频 电影中文 | 黑人巨大| 国产点击进入在线 | 国产频99热精品在线 | 永久亚洲成a人片777777 | 国产拳头 | 国产chinesehd | 免费人成黄页在线观看69 | 99视频在线观看 | 欧美囗交xx×bbb视频 | 尤物tv | 国产尤物a | 欧美重口另类在线播放二区 | 亚洲欧美中文字幕乱码在线 | 国产男生午夜福利免费网站 | 日韩亚洲欧美一区二区三区综合 | 一本大道综合伊人精品热热 | 夜夜国产亚洲视频香蕉 | 日本欧美一区二区三区片 | 国产初高中系列视频在线 | 国产在线观看91精品 | 伊人热热精品中文字幕 | 中文字幕在线视 | 国产欧美精品一区二区三区四 | 欧美日韩国产一区 | 国产自产一区二区三区视频在线 | 欧美日韩国产亚洲 | 国内自拍亚洲精选在线观看 | 亚洲欧美一区二区三区电影 | 欧美日韩在线在线观看 | 国产激情a∨在线视频播放 国产激情自拍亚洲精品国产精品精 | 国产精品v日韩精品v欧美精品 | 国产欧美精品国产国产专区 | xxxx野外性 | 美女诱惑中文一区二区三区 | 国产日产高清dvd碟片 | 性荡视频播放在线视频 | 日韩美女黄大片在线观看 | 国产在线观看青草视频 | 精品国产乱子伦一区二区三区 | 中文字幕人成人乱码亚洲电影 | 国产福利91精品在线观看 | 国产乱人视频免费观看 | 免费看黄的网址 | 国产极品视频 | 在线涩涩免费观看国产精品 | 欧洲亚洲精 | 91精品国产亚一区二区三区 | 国产精品激情偷乱一区二区∴ | 亚洲精品日韩一区 | 欧美xxx| 一区二区三区a | 日本不卡在线观看 | 日韩精品亚洲人成在线观看 | 亚洲精品国产一级高清在线观看 | 成人午夜免费观看 | 在线观看片免费人 | 国产精品美女一区二区三区 | a在线观看免费网站大全 | 综合在线亚洲 | 最近中文字幕完整版2025一页 | 亚洲国产日韩a在线亚洲 | 最好看的中文字幕国语电影 | 日韩乱码精品中文字幕不卡 | 成人国产经典 | 亚洲愉拍99热成人精品 | 草莓视频在线免费看 | 处女的诱惑在线观 | 国产亚洲精在线看 | 只有精品| 亚洲欧美综合乱伦一区 | 国产免费人成在线看视频 | 2025年精品国产福利在线 | 中文字幕在线视频在线看 | 国产传媒一区 | 欧美综合在线观看日本 | 精品在线视频免费在线观 | 2025最新免费电影 | 国产午夜免费一区二区三区 | 蜜桃视频在线观看免费播放 | 亚洲国产精品ⅴa在线观看 最新亚洲人 | 欧美日韩国产高清一区二区三区 | 一区二区三区四区在线播放视频 | 免费的电影天堂手机在线观看 | 亚洲国产片| 欧美激情综合亚洲一二区 | 高清自在线看 | 欧美激情αv一区二区三区 国语在线看免 | 精品国产一区二区一区二 | 欧美大bb兽交高清 | 成人亚洲性情网站w | 三年片大全在线观看 | 国产免费一区二区三区视频 | 全国男人的天堂亚洲 | 美女视频黄的网站全免弗 | 91美女秘片黄在线观看游戏 | 香蕉影院中文字幕视频在线观看 | 色屁屁一区二区三区视频国产 | 国产人与zoxx | 精品一区二区三卡四卡网站 | 精品国产不卡在线观看免费 | 又大又硬一进一出做视频 | 国产精品区一区二区三 | 国产在线观看一区二区三区 | 强被迫伦姧在线观 | 不用下载播放器的电影网 | 精品国内自产拍在线视频 | 达达兔欧美午夜国产亚洲 | 欧美日韩国产亚 | 亚洲欧美日韩综合精品 | aa级亚洲电影 | 又大又粗又硬又黄的免费视频 | 国产在线观看色免費資訊 | 手机免费 | 一二三产区区 | 忘忧草影院在线www韩国日本 | 激情亚洲一区国产精品 | 国产性夜夜春夜夜爽30 | 人在线观看青青 | 精品国产欧美一区二区三区成人 | 最近在线观看免费完整版高清电影 | 日韩在线一区二区三区免费视频 | 亚洲成a人片在线观看www | 国产秘精品入口免费软件 | 国产一区视频一区欧美 | 中文区永久区乱码六区 | 欧美日韩在线观看免费 | 亚洲一线产区二线产区精华 | 伊人色综合一区二区三区 | 最好看的高清电影在线观看 | 国产精品55夜色66夜色 | 亚洲精品资源网在线观看 | 红杏免费视频网站入口导航 | 国产精品高清在线观看93 | 99精品久 | 中文字幕制 | 最近中文字幕完整版免费视 | 欧美极品| 2025卡1卡2卡3精品老狼 | 成人午夜视频一区二区国语 | 99精品国产高清自在线看超 | 亚洲综合国产在不卡在线首映 | 日韩精品一区二区三区视频网 | 欧美高清日韩在线 | 中文日本免费高清 | 成人一区| 亚洲春色在线观看 | 三年片在线观看直播 | 欧美大片在线观看免费视频 | 亚洲国产中文字幕 | 久女女热精品视 | 成视人a | 亚洲va一区动漫 | 国产97盗摄视频一区二区三区 | 日本免费一区二区在线 | 国产又粗又猛又黄又爽视频 | 九九视频国产免 | 国产欧美日韩精品综合第一区 | 国产精品香港三级国产 | 99re热有精品视频国产 | 黑人巨大精品欧美一区二区 | 国产精品网红尤物福利在 | 国产鲁鲁视频在线观看 | 欧美激情国产精品视频一区二区 | 男人操女人免费在线观看 | 国产高清在线精品一区免费97 | 亚洲欧美国产国产综合一区 | 亚洲欧美国产国产一区二区三区 | 亚洲一区二区三区不卡在线播放 | 亚欧洲精品在线视频免费观看 | 精品黑人一| 两性午夜刺激性视频2345 | 亚洲春色第一页 | 成人永久免费视频网站 | 亚洲一级a大片一级 | 日本91视频 | 欧美日韩视频在线观看第一区 | 国产欧美日韩精品a在线观看高清 | 日韩免费视频 | 婷婷影视网 | 精品福利一区二区三区免费视 | 99精品国产高清一区二区 | 韩国三级高清手机在线版 | 免费电影网 | 99视频有精品视频在线观看 | 国产精品va视频一区二区 | 亚洲精品在线中文字幕视频 | 国产三香港三韩国三 | 少女频道在线观看高清 | 亚洲精品在看在线 | 啦啦啦ww | 亚洲国产一区二区三区综合片 | 国产探花| 欧美偷窥清纯综 | 国产免费观看久 | 亚洲欧美日韩在线一区 | 免费国产黄频在线观看视频 | 开心激情五月婷婷综合 | 国产在线观看一区二区91精品 | 国产精品三级在线看免费看 | 欧美精品一区二区 | 亚洲步兵欧美精 | 天堂中文在线资源 | 国产日本欧美一本在线观看 | 在线久色 | 日本三级韩国三级欧美三级 | 视频一区二区 | www.亚洲欧美 | 日韩欧美亚洲一区二区三区四 | 肉大捧一进一出免费视频 | 区不卡无毒影院 | 欧美精品1区国新欲乱视频 国产一区二区精品免费播放 | 好看热播经典影视视频 | 午夜亚洲影院 | 国产91对白在 | 亚洲中文欧美日韩在线不卡 | 国产精品视频第二区第二页 | 亚洲成ⅴ人片乱码色午夜 | 深夜激情网| 午夜国产精品蝌蚪在线观看 | 亚洲精品自拍视频在线免费 | 欧美日产国产精品 | 日本高清va在线播放 | 三年片大全在线观看免费观看大全 | 在线观看一区二区三区 | 午夜福利一区二区三区在 | 亚洲国产一区欧美 | 免费在线观 | 激情视频一区二区三区 | 日本精品国产 | 秋霞国产午夜伦午夜福利片 | 国产一区二区三区观看 | 网站视频福利 | 亚洲国产精品视频免费观看 | 日韩精品专区在线影院重 | 羞羞影院午夜男女爽爽影 | 亚洲一区二区三区不卡视频 | 亚洲国产日韩一级二级三 | 国产精品盗摄视频 | 欧美一区二区 | 久青草久青草视频在线观看 | 国产午夜电影免费 | 免费看美女部位隐私网站 | 91最新人成在线观看 | 深夜精品一区在 | 在线观看福 | 无弹窗播放69国产在线视频 | 久在线免费观看成年人视频 | 国产亚洲欧美第一页在线观看 | 香港三日本三级人妇三级99 | 亚洲高清视频一区 | 成人自拍电影在线观看 | 亚洲国产日韩欧 | 2025最新韩剧| 国产在线精品手机播放 | 国产精品一区视频 | 精品国产亚洲三 | 91极品国产| 国产综合精品五月天喷水 | 国产午夜福利在线播放 | 国产亚洲精aa在线观看香蕉 | 亚洲日韩在线观看免费视频 | 国产福利在线观看极品美女 | 日本一夲道dvd在 | 天天射天 | 九九99精品 | 国语自产精品视频熟女 | 中文字幕有码在线观看 | 国产精品爽爽va在线 | 国产超级在线视频观看 | 国产农村一| 三年片在线观看免费播放大全电影 | 欧美特黄aaaaa | 99热永久地址有精品 | 国产精品一区二区在线观看免费 | 欧美网址在线观看 | 国产国语老龄妇女 | 免费高清影视在线观看视频网站 | 日本午夜免a费看大片中文4 | 国产另类亚洲日韩 | a级高清免费 | 国产女优一区二区在线观看 | 日本在线理 | 国产精品极品美女自在线观看 | 国产精品大片大片看大 | 爽妇综合网 | 国产高清一区二区三区四区 | 亚洲国产日韩欧美高清片a 综合国产日韩亚洲 | 91一区二区三区 | 羞羞视频网 | 在线亚洲欧美日韩每日更新 | 在线观看视频导 | 精品人无| 国产国产人成免费视频77777 | 精品一区二区三区高清 | 91精品啪在线观看国产线免费 | 亚洲欧美在线x视频 | 亚洲国产一区二区三区 | 日韩一区二区三区在线精品 | 日产乱码二卡三卡四在线 | 精品国内自产拍在线视频 | 91精品国产福利尤物 | 国产福利一区二区精品秒拍 | 国产精品福利在线播放 | 中文字幕在线观看不卡 | 免费人成网| 亚洲综合色区在线播放 | 国产尤物在线观看 | 国产一区精品视频 | aaaaa级少 | 国产区免费视频在线观看 | 欧美精品v | 国产h视频在线观看 | 一区二区三区在线观看视频 | 在线天堂新版最新版在线8 中文字幕精品一区二区精品 | 日韩亚洲欧美中文高清在线 | 日本在线理 | 天天综合7799精品影视 | 污污污视频在线免费观看 | 成人做爰黄级a | 国产精品自产在线观看免费 | 国产免费一级高清淫日本片 | 天天一区 | 欧美性video高清精品 | 国产亚洲欧美视频 | 亚洲精品∧v在线观看 | 日本香蕉尹人在线视频 | 一区二区色综合 | 18岁禁止入内 | 成在线人永久免费视频播放 | 韩国日本亚洲欧洲一区二区三区 |