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

金喜正规买球

解析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
在线观看中文字幕码 | 日本不卡中文字 | 欧美日韩一区二区亚洲 | 制服丝袜中文字幕在线观看 | 国产欧美日韩精品a在线观看高清 | 中文字幕∨亚洲日本在线电影 | 亚洲国产精品第一区二区三区 | 欧美又大 | 国产精品日韩 | 亚洲欧美日韩综合一区二区 | 国产日本欧美三区 | 日韩亚洲欧美三区中文字幕 | 亚洲精品高清 | 成人免费一区二区三区视频 | 免费观看又污又黄的网站 | 91福利小 | 最新动漫 | 2025国产精品极品色在线 | 99热门精品一区二区三区无 | 亚洲日韩国产欧 | 亚洲aⅴ自偷自拍视频 | 国产精品初高中精品免费观看 | 国产精品视频第一区二区三区 | 亚洲一区在线综合 | 9re热国产这里只有精品 | 国产高清在线精品二区一 | 99久视频只有精品2025 | 日韩女优在线观看 | 国产成本人三级在 | 国产午夜福利精品在线观看不 | 国产男女动作视频在线91 | 中国免费xxxx视频在线观看 | 国产精品人 | 欧美一区二区三区在线播放 | 污污污污污污www网 午夜福利小视频400 | 国产特黄特色一级特色大片 | 亚洲欧美专区 | 深爱香蕉五月 | 男女超爽视频免费播放 | 国产精品污www在线观看 | 国产日本韩国 | 99热这里只有成人精品国产 | 好男人好资源神马在线 | 午夜国产一区 | 日韩一区二区三区美女 | 国产精品偷伦视频免费观看 | 亚洲五月花在线观看 | 亚洲欧美日韩国产综合久 | 中文字幕乱 | 91日本在线视 | 国产欧美日韩精品综合 | 欧美乱妇激情在线播 | 国产全黄三级播放 | 在线观看视频免费 | 色哟哟精品视 | 色一情一乱一交一二三区 | 国产又黄又爽视频 | 国产精品太长太粗太 | 日产精品一卡2卡三卡4卡乱码 | 亚洲福利中文字幕在线网址 | 国产一区二区三区四区免费观看 | 国产精品亚洲a∨天堂 | 日本免费一二区 | 亚洲人成电影手机在线网站 | 国产在线观看永久免费 | 成人性生交大片免费看中文 | 日韩丝袜亚洲国产欧美一区 | 亚洲国产精品一区二区色99 | 成人美女国产精品免费视 | 自产拍在线观看 | 中文字幕制服丝袜一区二区三区 | 在线观看亚洲中文字幕 | 亚洲精品r级在线观看网站 国产黄大片在线观看画质 欧美无砖专区一中文字幕 欧美亚日韩国产aⅴ精品中极品 | 成人免费视频一区二区 | 猫咪免费| 日本精品视频在线 | 国产模特精品私拍在线 | 99热视| 夜鲁鲁鲁夜夜综合视频欧美 | 由91亚色 | 国产精品第1页 | 星空传媒国产剧 | 性生大片免费观看性 | 亚洲免费在线国产视频午夜精 | 免费mv视频7 | 激情综合色五月丁香六月欧美 | 国产在线精品91国 | 色综合婷婷在线观看66 | 成+人+亚洲+综合天堂 | 亚洲不卡精品在线观看 | 国产精品日韩欧美在线第3页 | 在线观看亚洲一区二区三区 | 中文在线欧美亚洲制服 | 国产永久在线观看 | 91精品国产一区蜜桃 | 国产黄大片在线观看视频 | 一区二区三区国产精华护肤品 | 中文字幕一区二区三区精品 | www.99在线观看 | 精品国产不 | 亚洲免费观看在 | 国产拍在线 | 国产一区二区三区不卡在线观看 | 欧美日韩中文字幕免 | 宅男在线永久免费观看 | 无限资源最 | 91精品国产亚一区二区三区 | 无人在线观看视频高清播放 | 婷婷蜜桃国产精品一区 | 97人人揉人人捏人人添电影 | 在线观看中文字幕码 | 国产一级淫片视频免费看 | 欧洲亚洲欧美国产日本高清 | 国产v在线在线观看视频免费 | 91夫妻论坛 | 奶水国产在线播放 | 日韩精品美女视频 | 五月天激情综合网 | 国产一区二区视频在线关看 | 99精品视频在线观看婷婷 | 92午夜福利影院一区二区三 | 播放国语介绍动漫更新视 | 欧美二区在线观看 | 国产激情影视综合 | 国产精品日日做人人爱 | 亚洲欧美国产制服另类 | 91最懂男人的午夜社区 | 最近日本电影免费观看全集 | 国产巨作在线无遮 | 9re久精品视频 | 一区二区欧美日韩高清免费 | 亚洲中文字幕乱伦 | 伊人网大 | 国产一区二区色婬影院 | 欧美日韩亚洲视频精品 | 99欧美 | 日韩欧美中文字幕一区二区三区 | 国产二代与美女酒店在线播放 | 精品产区wnw2544 | 国产v综合v亚洲欧美大 | 99国产精品免费观看视频 | 龚玥菲被躁12 | 欧美性爱超长大吊网站 | 年轻人在线无毒不卡 | 521香蕉网欧美 | 激情gf视频| 小说区图片区激情区视频区 | 1区2区日韩欧美国产 | 国产福利精品视频 | 亚洲国产区男人本色 | 欧美a级片一区二区在线播放 | 免费国产午夜激情片 | 国产成本人三级在线观看网站 | 国产强伦姧 | 国产亚洲精品ae86 | 欧美伦理一区二区三区电影 | 日本欧美一区二区三区在线 | 婷婷六月亚洲中文字幕不卡 | 在线综合亚洲欧美日韩手机版 | 欧日韩在线不卡视频 | 按摩偷拍一区不卡 | 亚洲欧美中文字幕在线播放 | 青草青草久 | 亚洲日本一区二区 | 独家高清资源库 | 日本一卡2卡3卡无卡免费 | 免费电视剧大全 | 全网热播最新电影电视剧 | 亚洲成a人片在线v | 2025最新电视剧高清热播 | 男女猛烈xx00免费视频试看 | 91看片淫黄大片欧美看国产片 | 国产欧洲野花a级 | 在线视频下载 | 国产一区自拍视频 | 日本午夜免费理论片 | 国产91蜜芽在线观看 | 日韩欧群| 搡老熟女老 | 人与禽性视频77777 | 精品欧美一区二 | 欧美人成中文视频在线观看 | 精品一4区 | 免费国产偷人三大片视频 | 成人欧美精品资源在线观看 | 国产在线精品香蕉综合网一区 | 国产精品国产午夜免费看福利 | 国产精品丝袜亚洲熟女 | 国产在线观看精品国产 | 捆绑视频 | 一个人看的www视频免 | 免费+国产在线观看 | 亚洲一区二区三区四区 | 西西人体大胆扒开下部337卩 | 国产精品亚洲社区在线观看 | 高清自在线看 | 亚洲国产不卡一区二区三区 | 中文字幕一区日韩精品 | 片免费观看 | 日本视频免费观看 | 经典大片电影免费在线观看 | 亚洲.欧美.中文 | 片完整片视频在线 | 91自产拍在线观看精品 | 欧美特黄一级大黄录像 | 成人国产综合三级 | 日韩aⅴ黄日韩a影片 | 人人综合亚洲 | 午夜性刺激在线观看 | 亚洲一区二区在线观看黄 | 国产午夜成福利在线观看 | 国产精品a成v人在线播放 | 亚洲国产综合在线观看不卡 | 免费国产黄线在线观看 | 亚洲精品分类在看在 | 999电影网| 国产视频短 | 白色丝袜 | 91欧美日韩91桃 | 2025精品国夜夜天天拍 | 俺去也伦理资源站 | 国产黄在线观看免费观看 | 99国产精品免费观看视频 | 亚洲911精品一区二区 | 亚洲人成小说网站色 | 亚洲老热 | 天堂资源最新在线 | 午夜免费福利在 | 亚洲日本国 | 欧美一区二区成人精品视频 | 欧美日韩国产58香蕉在线视频 | 成人一区视频 | 国内自拍网 | 中国字幕在线看韩国电影 | 欧美精品专区在线视频 | 在线观看国产亚洲自拍 | 三年在线观看免费大全 | 欧美人成中文视频在线观看 | 天堂а√中文在线官网 | 国产精品视频系列专区 | 五月天亚洲婷婷综合 | 国产福利深夜视频在线观看 | 亚洲色国产电 | 久插视频 | 欧美高清一区三 | 三区噜噜噜 | 亚洲欧美日韩国产色另类 | 欧美最猛性xxxxx大叫 | 特黄三级 | 三极网站 | 欧美中文幕 | 国产精品va在线播放 | 天堂mv亚洲mv在线播放9蜜 | 国产猛男猛女超爽免费视频 | 男女爽爽午夜18污污影院 | 中文字幕乱码免费不 | 日韩精品不卡 | 亚洲伦理一区二区 | 欧美性xxxxx 欧美亚洲国产经典 | 在线观看免费无 | 国产区精品视频 | 三三影视| 亚洲第一成人影院 | 亚洲日本国产乱码va在线观看 | 精品日韩成人欧美 | 国内精品一区二区三区在线观看 | 日韩欧美视频一区二区三区 | 欧美另类视频在线观看 | 欧美特黄特色三级视频在线观看 | 欧美日韩一区不卡 | 玖玖免费视频在线观看 | 白白发布精品视频在线观看 | 中文区永久区乱码六区 | 麻花影视在线看电视剧软件 | 日本一道 | 成人亚洲性情网站w | 国产亚洲一卡二卡三卡四卡 | 页协和中文字幕 | 国产精品一二三区视频网站 | 国产suv精品一区二区四 | 一区二区免费国产在线观看 | 欧美激情视频在线播放 | 国产老妇伦国 | 亚洲国产精品看片在线观看 | 欧美综合在线观看日本 | 午夜男女爽爽爽免费播放 | 2025国产天天 | 国产自产在线观看 | 国产网友愉拍精品视频手机 | 中文国产日韩欧美视频 | 亚洲色国产欧美日韩 | 国产欧美亚洲专区在线 | 国产馆精品推荐在线观看 | 亚洲va在线va天堂xxxx | 韩国日本亚洲欧洲一区二区三区 | 视频在线观看 | 国产精品不卡在线观看的a站 | 国产色精品vr一区二区 | 五月综合 | 三级视频网 | 亚洲高清中文字幕综合网 | 欧美午夜在线观看 | 无人视频在线观看免费播放影院 | 豆奶视频官网下载 | 国产视频精品免费 | 中国毛茸茸bbxx | 2025年最新热播电影 | 国产一区二区在线观看动漫 | 国产综合精品一区 | 甜性涩爱 | 日韩女优在线观看 | 日韩精品亚洲成本人专区电影 | 成人永久免费 | 欧美亚洲国产日韩精品在线观 | 国产91精品系列在线观看 | 日韩18未满禁止观看 | 另类视频一区二区三区 | 国产一区二区三区激情四射 | 大地资源中文第二页高清 | 国产强伦姧 | 无人一码二码三码4码免费 91网首页 | 国产又爽又黄又不遮挡视频 | 国产乱子伦不卡视频 | 2025天天躁夜夜燥 | 亚洲国产精品成人va在线观看 | 欧美国产在线看 | 视频在线中文字幕亚洲 | 亚洲码国 | 日韩欧美精品一区二区三区在线 | 日韩精品一线二线三线优势 | a级成人| 国产精品酒店在线精品 | 午夜成人免费电影 | 国内精品尹人香蕉综合在线观看 | 精品国产中文 | 国产精品任我爽爆在线播放 | 野花韩国高清免费视频6 | 成人欧美一区二区三区的电影 | 一区二区三区四区无限乱码 | 亚洲视频中文字幕在线 | 真实国产精品vr专区 | 欧美性色aⅴ欧美综合色 | 一区二区国产最新福 | 蜜臀精品国产高清在线观看 | 亚洲国产日韩a不卡线欧美 日韩a优精品在线观看 | 国产亚洲中文一区二区三区 | 日韩电影 | 亚洲国产精品一区二区九九 | 在线精品国产第一页 | 国产欧美va欧美va香蕉在 | 欧美日产欧美日产精品 | 免费人成视网站在线不卡 | 好吊色青青青国产欧美日韩 | 精品一区二区三区在线观看视频 | yellow高清免费观看日本 | 亚洲+变态+欧美+另类+精品 | 日韩欧美天堂 | 精品国产迪丽热巴在线 | 日韩a∨精品日韩在线观看 国产女精 | 真实国产乱子伦精品 | 911亚洲国内自产 | 亚洲国产成a人v在线观看 | 九九免费福利精品视频 | 中文字幕高清免费日韩视频在线 | 国产一区二区高清在线国产综合 | 国产专区日韩专区 | 成人精品久 | 毕业之后混得很normal | 国产迷姦播 | 日韩欧美亚洲每日更新在线观看 | 教子做爰xxxx| 看国产黄 | 91精品国产福利尤物免费 | 国内精品国语自产拍在线观看91 | 神马影院韩国 | 亚洲大码熟女在 | 天堂网一区二区 | www.99在线观看 | 亚洲国产99在线精品一区 | 日韩欧美亚洲一中文字暮 | 日韩高清在线观看 | 国产精品国产自线在线观看 | 亚洲精品国产第一区第二区国 | 国产女学生破女初在线观看 | 国产在线91下载 | 制服丝袜欧美中文 | 成人精品一区二区三四 | 日本又黄又粗暴的视频 | 欧美激情刺激爽爽影院 | 不卡中文字幕激情视频网站 | 免费观看亚洲 | 亚洲天堂在线视频观看 | 国产主播专区 | 奇米精品视频一区二区三区 | 日韩视频一区二区在线观看 | 国产激情一区二区三区小说 | 亚洲无线码高清在线观看 | 精品动漫一区二区 | 欧美日韩国产一区二区三区 | 视频在线观看不卡免费 | 午夜三级伦理片在线观看 | 精品无人乱码区1区2区3区 | 精品国偷自产在线不卡短视 | 国产欧美在线综合一区 | 成a人片在线观 | 91社影院在线观看 | 免费二级c片在线观看a | 亚洲日韩视频在线观看 | 日韩欧美精品综合一区二区三 | 88国产 | 欧美成在线视频 | 亚洲加勒 | 国产精品国产高清 | 欧美.成人.综合在线 | 日本免费一区二区五区六区 | 欧洲不卡二卡三卡四卡免费 | 国产女优一区二区在线观看 | 国产精品亚洲а∨天堂网不卡 | 日本成熟丰满老妇xxxx | 伦理大片在线观看 | 偷自拍亚洲视频在 | 免费视频精品一区二区三区 | 国产桃色在线成免费视频 | 日韩在线视频www色 午夜福利在线观看亚洲一区二区 | 亚洲国产系列一区二区三区 | 亚洲国产精品视频自拍 | 国产又粗又猛又爽又黄的视频吉 | 亚洲偷偷拍一区二 | 911精品国产一区二区在线 | 国产精品午夜国产小视频 | 国产日产高清欧美一区二区三区 | 一本大道之中文日本香蕉 | 国产探花在线精品一区二区 | 免费午夜美女在线视频播放 | 国产精品一区二区久 | 国产乱码在线精品可播放 | 午夜拍拍拍 | a国产亚洲| 男女性杂交内 | 国产精品福利电影一区二区三 | 精品国偷自产在线不卡短视 | 另类国产亚洲日韩 | 精品国产品香蕉在线观 | 中文字幕在线亚洲二区 | 国产手机在线国内精品软件的特点 | 免费视频成人 | 五月婷婷 | 国产日韩在线观看一区二区三区 | 亚洲无线码 | 精69xxx免费酒店 | 日韩在线观看视频黄 | 午夜男女爽爽爽免费播放 | 国产精品亚洲a∨天堂 | 二区三区一六视频在线 | 国产一区二区三区不卡在线观看 | 国产丝瓜 | 一区二区日韩国产精品 | 成人午夜视频精品一区 | 97视频在线 | 欧美综合国产日本 | 日韩高清国产一区在线 | 一色屋色费精品视频在线看 | 国产精品一线二线三线 | 蝌蚪一个释放的网站 | 丝袜视频国产一区 | 亚洲国产精品色一区二区 | 中国特黄美女一 | 欧美a级情欲片手机在线播放 | 策驰影视 | 国产免费一区二区三区视频 | 亚洲熟女综合一区二区三区 | 国产精品.xx视频.xxtv | 国产乱对白刺激视频不卡 | 韩国午夜理伦三级理论在线观看 | 精品国产9 | 国产国产人成免费视频77777 | 中文字幕夫妇交换乱叫 | 国产探花在线播放 | 国产日产亚洲欧美综合另类 | xxxx国产| 精品午夜福利日 | 香蕉精品亚 | 一区二区三区日本在线视频免费 | 免费二级c片在线观看a | 在线欧美日韩精品一区二区 | 涩涩www在线观看免费高清 | 国产精品国产午夜免费看福利 | 亚洲香蕉国产高清在线播放 | 91尤物国产 | 免费看美女午夜大 | 99久视频只有精品2025 | 精品亚洲一区二区三区在线播放 | 在线观看亚洲精品福利片 | 国产精品午夜国产小视频 | 秋霞国产午夜伦午夜福利片 | 综合在线亚洲 | 亚洲人成电影网 | 国产精品视频免费一区二区 | 成人欧美精品资源在线观看 | 中文字幕第1页精品一区 | 国产suv精品一区二区6 | 免费现黄频在线观看国产 | 中文字幕乱老妇 | 欧美日韩国产综合视频在线看 | 亚洲欧美日韩在线一区二区三区 | 99精品国产九九国产精品 | 国产99视频精品专区 | 国产亚洲综合aa系列 | 2025最新国产在线精品不卡顿 | 国产在线精品9 | 久热国产vs视频在线观看 | 日韩欧美亚洲一区精选 | 综合影院 | 欧美性猛交xxxx乱大交极品 | 国产欧美在线免费观看 | 亚洲欧美综合乱伦一区 | 免费高清一二三区日本 | 精品国产综合成人亚洲区 | 亚洲精品网址在线观看 | 国产精品日本一区二区在线播 | 国产国产人免费人成 | ⅹxxx乱大交 | 两性色午夜视频免费网 | 亚洲精品乱码电影在线观看 | 精品免费国产一区二区三区四区五 | 国产亚洲久一区二区 | 精品精品国产自 | 玉足在线观看 | 国产a在亚洲线播放 | 午夜视频一区二区三区 | 精品国产污网站在线观看15 | 一区二区三区在线观看高清视频 | 国产小呦泬泬99精品 | 亚洲高清成人动 | 亚洲人成色4444在线观看 | 亚洲国产精品va在线看黑人 | 福利片+国产+合集 | 国产午夜场免费视频在线播放 | 国产精品自在线拍国产电影 | 国产999在线观看 | 神马电影院午夜神福利在线观看 | 国产精品视频一区二区三区不卡 | 中文字幕亚洲欧美在线不卡 | 日本黄页网址在线 | 91精品国产丝袜在线拍 | 按摩推油在线观看国产 | 亚洲欧美精品福利一区二区 | 国产小视频免费在线观看 | 噼里啪啦国语在线观看高清资源 | 国产福利一区二区三区在线视频 | 国产高清一区二区三区四区 | 欧洲乱码伦网站 | 91香蕉亚洲精品人人影视 | 三级全黄的视频在线观看 | 亚洲欧美日韩亚 | 给我播放电影在线观看视频 | 国产精品第44页 | 国产在线观看片免费人成视频 | 国产费视频在线观看 | 色与欲影视天天看综合网 | 99re这里只有精品国产精品 | 自拍偷自拍亚洲 | 中文字幕婷婷在 | 中文字幕在线视频在线看 | 一级在线免费观看 | 99re热视频精品首页 | 国产精品成熟老女人 | 国产一区二区三区四区精 | 国产精品v欧美精品v日韩精品 | 亚洲国内午夜a | 亚洲欧美日本v | 精品一区二区三区视频免 | 2025高清免费热播电视剧电影 | 欧美日韩一道免费中文字幕新视频 | 日韩欧美亚洲一区精选 | 国产性爱在线 | 一区二区三区亚洲综合 | 日本一本a高清免费 | www.亚洲最大夜色伊人 | 日本免码va在线看免费 | 永久免费不卡在线 | 亚洲男人 | 亚洲精品国产制服丝袜美腿 | 国产精品特级露脸视频 | 精品亚洲永久免费精品9 | 免费人成在线观看网站品爱网 | 亚洲2025天天堂在线观看 | 国产一区二区视频免费 | 亚洲精品在看在线 | 免费观看国产一区二区三区 | 国产2025中文天码字幕 | 伊人五月婷婷 | 91精品啪在线观看 | 欧美日韩精品国产—区在线 | 国产亚洲精品成人a在线 | 暖暖日韩欧美视频免费 | 大地资源第二页中文高清版 | 国产又大又硬又粗 | 国产精品猎奇另类视频 | 日本高清免费不卡视频 | 国产精品三级在线播放 | 欧美乱妇高清无乱码 | 国产在线视频第一页 | 欧美自拍偷拍视频 | 最新中文字幕在线观看 | 国产日韩欧美在线 | 182tvc午夜福利在线观看污 | 最近高清中文字幕免费mv视 | 国产精品va在线观 | 中文字幕在线免费看线人 | 亚洲国产日韩精品 | 美腿丝袜在线播放 | 99视频都是精品热在 | 国产精品视频全国免费观看 | 香港三级台湾三级在线播放 | 亚洲电影在线观看 | 一区二区三区在线观看欧美日韩 | 国产伦理一区二区 | 日韩一区国产二区欧美三 | 欧美v亚洲v综合ⅴ国产v | 色老头免费视频精品三区 | 亚洲a级午夜线上看不卡 | 好看的韩剧在线 | 国产女人喷 | 国产精品欧美亚洲韩国日本 | 一级特黄国产免费大片 | 国内精品在线一区二区 | 成视人a| 国产欧美日韩精品a在线观看 | 最近免费中文字幕视频高清在线看 | 九七电影网| 精品国产高清自在线一区二区 | 免费网站看v片在线爱的影院 | 中文字幕亚洲一区二区三区 | 国产亚洲精品高清在线 | 99热这里只有精品 | 免费人成在线观看vr网站 | 中文字幕九热精品视频在线 | 五月丁香中文字 | 欧美在线观看综合 | 午夜小视频网 | 中文字幕乱码亚洲无线三区 | 欧美精品一区二区三区 | 国产精品亚 | 国产自产一区二区三区视频在线 | 国产一区二区在 | 国产午夜福利短视频在线观看 | 欧美一区二区三区精品国产 | 五月天精 | 国产又黄又大又粗又硬又猛樱花 | 亚瑟视频在线观看 | 日本aⅴ中文免费观看 | 高清有码国产一区二区 | 国产91尤物在线观看互 | 99久热这 | 日本大乳奶电影在线观看 | 乱码一码二码三码四码狼人 | 久热国产精品视频一区二区三区 | 女被男啪到哭的视频网站 | 日本日本乱码伦视频在线观看 | ⅹxxx乱大交| 国产一区日韩二区欧美三 | 九七电影网 | 99精品视 | 鲁鲁鲁鲁鲁视 | 日韩v欧美v中文在线 | 欧美亚洲国产一区二区 | 国产日本精品一区二区 | 免费电影天堂 | 亚欧洲精品在线视频免费观看 | aⅴ另类 | 国产在线精品一区二区在线观看 | 老牛影视文化传媒有限公司官方 | 国产精品萌白酱永久在线观看 | 丰满女人又爽又紧又丰满 | 电视剧热播大 | 亚洲国产欧美日韩精品一区二 | 亚洲韩国欧美一区二区三区 | 久一视频在线观看 | 国产成a人亚洲精v品在线观看 | 日本一二三高清 | 日本乱码乱码免费高清视频 | 亚洲国产精品特色大片观看完整版 | 中文字幕一区二区三 | 野花社区视频在线观看 | 亚洲日韩精品免费视频91蜜桃 | aa视频观看网站 | 亚洲欧洲日韩国产aa色大片 | 韩国精品福利一区二区 | 资源在线观看高清国产 | 亚洲精国产一区二区三区 | 国产亚洲精品综合一区 | bt在线天堂中文最新版 | 日韩综合一二三区视 | 给我免费的视频在 | 无人影院手机版在线观看免费 | 性爱国产精品福利在线 | 日本欧美三级成人精品 | 精品无人 | 欧美激合综图片区小说 | 亚洲国内精品自在线影视 | 这里只有精品在线视频 | 99精产国品一二三产品香蕉 | 可以免费观看的电影网 | 成人+在线+| 亚洲色精品一区二区三区 | 欧美人与动性a欧美精品 | 在线观看国产福利91啪 | 中文字字幕在线精品乱码高清 | 欧美日韩一区二区三区在线播放 | 99爱免费观看视频在线 | 国产精品激情一区在线观看 | 亚洲日韩国产第一成人 | 日韩欧美1区| 欧美1区2区3区 | 免费中文字幕不卡视频 | 天天国产综合永久精品日韩 | 国产欧美va天堂在线电 | 国产精品视频二区不卡 | 黑人一区二区在线 | 97精品国产自在现线免费 | 国产精品交换 | 97在线观看高清视频免费 | 国产精品久线在线观看 | 国产精品色一区二区三区 | 999国产| 偷妇激情www色色五月丁香婷 | 日韩欧美国产奇米影视在线观看 | 大色综合色综合资源站 | 日韩电影欧美综合在线 | 精品偷拍视频一区二区三区 | 老牛影视精品亚洲一区二区 | 国产中文一区二区 | 另类专区亚洲97在线视频 | 国产精品亚洲片在线观看不卡 | 日韩精品中文字幕在线 | 99精品国产一区二区 | a级国产乱理伦片在线播放 影视网址 | 永远免费观看 | 91小视频 | 狼人亚洲国内精品自在线 | 中文字幕日本有码视频在线 | 水蜜桃视频网站在线观看网址 | 91短视频app免费 | 韩国影院 | 欧美最猛黑人xxxx黑人猛交 | 日产在线 | 日本激情夜里视频在线观看 | 国产丰满老熟女重口对白 | 亚洲综合欧美在线 | 神马午夜福利我不卡手机电影 | 中文字幕不卡在线观看 | 呦导航福利精品 | 国产视频网站在线观看 | 国产午夜福利一区二区三区在 | 精品国产免费人成电影在线观 | 国产草莓 | 把你的香肠放入我的扇贝里 | 国产乱女乱子视频在线播放 | 99精品视频在线视频免费观看 | 国产大片亚州一 | 成人免费xxx在线观看 | 日韩欧美一区二区三区视频在线 | 亚洲精品国产精品 | 亚洲欧美一区二区三区 | 欧美日韩另类视频在线观看 | 亚洲欧美一区二区三区久本道 | 日韩专区在线 | 亚洲精品天堂成人 | 中文字幕日韩欧美一区二区三区 | 亚洲一区二区三区香蕉下载 | 欧美性一级中文字幕18页 | 亚洲裸男gv网站 | 亚洲限制级资源在线观看 | 欧美亚洲一区二区三区导航 | 亚洲欧美日韩国产精选在线观看 | 亚洲aa在 | 国产福利电影网 | 人人干在线视频 | 国产伦亲子伦亲子视频观看 | 国产福利电影一区二 | 亚洲人成色77777在线观看 | 国产专区1视频在线观看 | 亚洲v欧美v日韩v国产v在线 | 办公室大战高跟丝袜秘书经理ol | 777国产偷窥盗摄精品1 | 欧美日韩国产精品二区在线观看 | 日韩精品一区二区三区四区蜜桃 | 午夜三级中文在线观看 | 日韩精品亚洲人旧成在线 | 亚洲免费体验区 | 欧美疯狂| 亚洲v天堂v影| 老子午夜伦理不卡一级电影 | 久热这里只有精品无 | 国产亚洲精品精品国产亚洲综合 | 精品大臿蕉视频在线观看 | 一区二区亚洲日本欧美激情久婷婷 | 欧美理论片在线观看一区二区 |