精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ASP.NET上傳圖片至數據庫并顯示圖片

開發 后端
本文向您介紹ASP.NET上傳圖片至數據庫并讀取圖片顯示,主要通過以上傳圖片相對路徑,并讀取顯示、二進制流的方式存入數據庫,并讀取顯示。兩種簡單的方法。

今天,和大家討論一下在ASP.NET中,如何上傳圖片至數據庫,然后再將圖片讀取顯示的問題。歡迎高手提出自己的方法!!!

目前,我主要用到以下兩種方法:

1:上傳圖片的相對路徑到數據庫中相應字段里,讀取顯示時,將控件(假設用的是Image控件)的ImageUrl屬性指向該相對路徑即可。

2:將圖片以二進制流的方式整體上傳到數據庫里,讀取顯示時,以二進制流的方式整體讀出。這種方法稍微麻煩一點,但保存的是圖片整體到數據庫里。

***種方法,實現起來比較簡單,因為存入數據庫里的只是圖片相對路徑,當然,同時也就有很大的局限性,由于是相對路徑,所以當本地的圖片變換了位置

或移除,或是在其他主機上瀏覽該圖片時,就無法顯示了。第二種方法,就比較靈活了,可以用在交互性的頁面,比如校友錄,因為上傳的是整張圖片,所以只要讀取正確,就能任何主機上顯示出來。

下面,分別通過實際的代碼,介紹這兩種方法。

在這兩個方法里,我將用到一個控件:FileUpload,該控件的具體用法參見百度谷歌。。。學習過程中,***的老師就是他們倆。

1:ASP.NET上傳圖片上傳圖片相對路徑,并讀取顯示。

數據庫里的字段很簡單,就兩個

Image_ID    int    identity(1,1)     primarykey    not null

Image_Wpath    varchar(50)        null

Image_Wpath 用來保存圖片的相對路徑

很簡單的界面(其實是有點丑。。。。):

點擊圖片可以在新窗口打開

這里注意,我需要上傳的文件都放在文件夾“Image”,在后面的上傳路徑里就需要這個文件夾。

下面是效果圖:

點擊圖片可以在新窗口打開

我在輸入框里填入Image_ID的值,讀取指定的圖片,在圖片的下面,顯示出該圖片的相對路徑。

接下來,我們看一下具體代碼實現上傳和讀取顯示功能。

在項目里,有一個sqlHelper類,是一些常用的數據訪問方法。這里就不詳細講了。

上傳按鈕里的事件:

CODE:

  1. protected void Button1_Click(object sender, EventArgs e)  
  2. {  
  3. string name = FileUpload1.FileName;//獲取文件名  
  4. string type = name.Substring(name.LastIndexOf(".") + 1);     
  5.  //獲取文件類型  
  6. string ipath = Server.MapPath("Image") + "\\" + name;     
  7.  //獲取文件路徑  
  8. string wpath = "Image\\" + name;   
  9. //[color=red]設置文件保存相對路徑  
  10. (這里的路徑起始就是我們存放圖片的文件夾名)[/color]  
  11.  
  12. string query1 = "insert into Images values 
  13. ('" + wpath + "')";  
  14.  
  15. if (type == "jpg" || type == "gif" ||   
  16. type == "bmp" || type == "png")  
  17. {  
  18.   FileUpload1.SaveAs(ipath); //服務器保存路徑  
  19.   sqlHelper.ExecterNonQuery(query1);  
  20. }  

顯示按鈕事件:

CODE:

  1. protected void Button2_Click(object sender, EventArgs e)  
  2. {  
  3.  string query2 = "select * from Images where   
  4. Image_ID=" + Convert.ToInt32(TextBox1.Text);  
  5.  SqlDataReader sdr = sqlHelper.GetReader(query2);  
  6.  string wpath2 = "";  
  7.  while (sdr.Read())  
  8.  {  
  9.  wpath2 = sdr[1].ToString();      
  10. //獲得相對路徑  
  11.  }  
  12.  sdr.Close();  
  13.  Image1.ImageUrl = wpath2;      
  14. //圖片顯示路徑就是相對路徑  
  15.  Label1.Text = wpath2;    //顯示相對路徑  
  16. }  

2:以二進制流的方式存入數據庫,并讀取顯示圖片。

數據庫的字段同樣簡單:

Image_ID    int    identity(1,1)     primarykey    not null

Image_Content     image null

Image_Content以二進制形式保存圖片

整體看一下例子里的頁面組成:

點擊圖片可以在新窗口打開

ASP.NET上傳圖片頁面和***種方法一樣,同樣是用到FileUpload,以及一個Button,具體代碼如下:

CODE:

  1. protected void Button1_Click(object sender, EventArgs e)  
  2. {  
  3. string name = FileUpload1.PostedFile.FileName;  
  4. string type = name.Substring(name.LastIndexOf(".") + 1);   
  5. FileStream fs = File.OpenRead(name);  
  6. byte[] content = new byte[fs.Length];  
  7. fs.Read(content, 0, content.Length);  
  8. fs.Close();  
  9.  
  10. SqlConnection conn = new SqlConnection("Data   
  11. Source=;Initial Catalog=;Persist Security   
  12. Info=True;User ID=;Pooling=False;Password=");  
  13. SqlCommand cmd = conn.CreateCommand();  
  14. conn.Open();  
  15. cmd.CommandText = "insert into Images  
  16. (Image_Content) values (@content)";  
  17. cmd.CommandType = CommandType.Text;  
  18.  
  19. if (type == "jpg" || type == "gif" ||   
  20. type == "bmp" || type == "png")  
  21. {  
  22. SqlParameter para = cmd.Parameters.Add 
  23. ("@content", SqlDbType.Image);  
  24. para.Value = content;  
  25. cmd.ExecuteNonQuery();  
  26. }  
  27. }  

顯示一張圖片和顯示一組圖片有所不同,將會分別說明之。

顯示一張圖片,要用到Default.aspx和Default2.aspx。Default.aspx中有一個控件Image,它的屬性ImageUrl指向Default2.aspx用于顯示圖片。

Default2.aspx用于讀取圖片。

點擊圖片可以在新窗口打開

Default.aspx.cs

CODE:

  1. protected void Page_Load(object sender, EventArgs e)  
  2. {  
  3. Image1.ImageUrl = "Default2.aspx";  
  4. }  

Default2.aspx.cs

CODE:

  1. string imgid = Request.QueryString["imgid"];  
  2. SqlConnection conn1 = new SqlConnection  
  3. ("Data Source=;Initial Catalog=;Persist Security   
  4. Info=True;User ID=sa;Pooling=False;Password=");  
  5. SqlCommand cmd1 = new SqlCommand("select Image_Content   
  6. from Images where Image_ID=3", conn1);       
  7. //固定顯示Image_ID為3的圖片  
  8. conn1.Open();  
  9. SqlDataReader sdr = cmd1.ExecuteReader();  
  10. if (sdr.Read())  
  11. {  
  12. Response.BinaryWrite((byte[])sdr["Image_Content"]);  
  13. }  
  14. Response.End(); 

顯示一組圖片時,用ashx Handle存放圖片。同時用GridView以列顯示圖片。Image控件綁定Image_ID。

點擊圖片可以在新窗口打開

allimage.aspx

CODE:

  1. 〈%@ Page Language="C#" AutoEventWireup="true"   
  2. CodeFile="allimage.aspx.cs" Inherits="allimage" % 〉  
  3. 〈!DOCTYPE html PUBLIC "-//W3C//DTD XHTML   
  4. 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1  
  5. /DTD/xhtml1-transitional.dtd" 〉  
  6. 〈HTML xmlns="http://www.w3.org/1999/xhtml" 〉   
  7. 〈HEAD runat="server" 〉   
  8. 〈title 〉BindImg〈/title 〉   
  9. 〈/HEAD 〉   
  10. 〈body 〉   
  11. 〈form id="Form1" method="post" runat="server" 〉   
  12. 〈FONT face="宋體" 〉   
  13. 〈asp:DataGrid id="MyDataGrid" runat="server"   
  14. AutoGenerateColumns="False" Width="632px" 〉   
  15. 〈AlternatingItemStyle BackColor="Beige" 〉  
  16. 〈/AlternatingItemStyle 〉   
  17. 〈HeaderStyle HorizontalAlign="Center" 〉  
  18. 〈/HeaderStyle 〉   
  19. 〈Columns 〉   
  20. 〈asp:TemplateColumn HeaderText="Photo" 〉   
  21. 〈ItemTemplate 〉 〈asp:Image ID="Image1" runat="server"   
  22. Height="70px" ImageUrl='  
  23. 〈%# "Getimg.ashx?id="+Eval("Image_ID") % 〉'  
  24. Width="100px" / 〉  
  25. 〈/ItemTemplate 〉   
  26. 〈/asp:TemplateColumn 〉   
  27. 〈/Columns 〉   
  28. 〈/asp:DataGrid 〉〈/FONT 〉   
  29. 〈asp:SqlDataSource ID="SqlDataSource1" runat="server"   
  30. ConnectionString="  
  31. 〈%$ ConnectionStrings:PracticeConnectionString % 〉"  
  32. SelectCommand="SELECT * FROM [Images]" 〉  
  33. 〈/asp:SqlDataSource 〉  
  34. 〈/form 〉   
  35. 〈/body 〉   
  36. 〈/HTML 〉  

allimage.aspx.cs

CODE:

  1. protected void Page_Load(object sender, EventArgs e)  
  2. {  
  3. MyDataGrid.DataSource = SqlDataSource1;  
  4. MyDataGrid.DataBind();  
  5. }  

Getimg.ashx

CODE:

  1. 〈%@ WebHandler Language="C#" Class="Getimg" %〉  
  2.  
  3. using System;  
  4. using System.Web;  
  5. using System.Data;  
  6. using System.Data.SqlClient;  
  7. using System.Configuration;  
  8.  
  9. public class Getimg : IHttpHandler {  
  10. public void ProcessRequest (HttpContext context)  
  11. {  
  12. int id = int.Parse(context.Request.QueryString["id"]);  
  13. SqlConnection conn = new SqlConnection  
  14. (@"server=;database=;uid=;pwd=");  
  15. SqlCommand cmd = new SqlCommand  
  16. ("select Image_Content from   
  17. Images where Image_ID='" + id + "'", conn);  
  18. cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;  
  19. conn.Open();  
  20. SqlDataReader dr = cmd.ExecuteReader();  
  21. if (dr.Read())  
  22. {  
  23. context.Response.BinaryWrite((byte[])dr  
  24. ["Image_Content"]);   
  25. }  
  26. dr.Close();  
  27. }  
  28. public bool IsReusable {  
  29. get {  
  30. return false;  
  31. }  
  32. }  
  33. }  

總結:

兩種ASP.NET上傳圖片及讀取顯示方法,各有優點,個人更傾向于用第二種。因為第二種方法達到了真正的將圖片上傳到數據庫。在某些項目中,我們也可能要用到***種方法。本例中,沒有嚴格的判斷圖片上傳的格式,學習的朋友可以自己做嚴格判斷,防止上傳的是有害文件。

【編輯推薦】

  1. ASP.NET環境下的Shell函數
  2. 在ASP.NET中向數據庫批量插入數據
  3. ASP.NET用Post方式向網頁發送數據
  4. ASP.NET 2.0部署WEB應用程序淺析
  5. ASP.NET中的HttpWorkerRequest對像
  6. 介紹ASP.NET MVC框架
責任編輯:冰荷 來源: cnblogs
相關推薦

2009-07-31 13:52:26

ASP.NET數據庫圖

2012-04-06 13:52:58

ASP.NET

2009-07-31 16:09:23

ASP.NET數據庫圖

2009-08-12 11:04:38

ASP.NET和SQL

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-02-23 15:20:03

SQL Server數據庫ASP.NET

2009-07-28 17:36:21

ASP.NET數據庫連

2009-08-12 17:02:16

.NET向SQL Se

2009-07-29 10:02:49

ASP.NET上傳

2009-07-29 09:12:31

ASP.NET數據庫連

2009-08-11 12:52:05

ASP.NET數據庫程

2009-08-05 15:40:49

ASP.NET連接數據

2011-04-19 10:32:28

圖片數據庫

2009-07-23 14:08:58

2009-09-13 22:35:12

ASP.NET數據庫

2010-05-25 08:49:33

連接MySQL

2009-07-27 17:58:10

ASP.NET數據庫編

2009-07-28 14:16:31

ASP.NET與MyS

2009-07-27 16:53:15

ASP.NET 2.0

2009-07-27 16:09:05

GridView顯示數
點贊
收藏

51CTO技術棧公眾號

欧洲美女免费图片一区| 91精品国产丝袜白色高跟鞋| 欧美综合77777色婷婷| 97人妻精品视频一区| 91一区二区三区四区| 日韩美女一区二区三区| 美女av免费在线观看| jizzjizz在线观看| 国产99一区视频免费| 琪琪第一精品导航| 色哟哟一一国产精品| 超碰97成人| 欧美三级三级三级| 国产成人永久免费视频| 国内精品在线视频| 国产成人在线视频免费播放| 欧洲日本亚洲国产区| 日韩成人短视频| 色婷婷久久久| 欧美一区二区大片| 密臀av一区二区三区| 羞羞电影在线观看www| 久久精品视频一区| 国产精品有限公司| 国产精品探花视频| 日韩精品91亚洲二区在线观看| 欧美老女人性生活| 手机看片国产日韩| 亚洲国产国产| 精品福利视频一区二区三区| 亚洲午夜激情影院| 天天综合网天天| 好吊成人免视频| 亚洲色欲久久久综合网东京热| 高清毛片在线看| 91色porny| 国产精品日韩欧美一区二区三区| 一二三四区视频| 三级在线观看一区二区| 午夜美女久久久久爽久久| 国产成人久久久久| 日韩电影一区| 尤物99国产成人精品视频 | 国产主播一区二区| 日韩av免费在线观看| 免费观看成人毛片| 亚洲乱码久久| 97色在线视频观看| 久久久久久久久久91| 一区二区蜜桃| 蜜臀久久99精品久久久无需会员 | 中文字幕狠狠干| 福利在线一区| 亚洲精品在线观| 岛国av免费观看| 91成人午夜| 精品国产乱码久久久久久蜜臀| 无码国产精品久久一区免费| 日韩精品成人在线观看| 日韩一区二区在线看| 波多野结衣在线免费观看| 综合久久av| 日韩一区二区电影在线| 国产精品偷伦视频免费观看了| 欧美高清一级片| 欧美videos大乳护士334| 性高潮久久久久久| 国产精品chinese在线观看| 亚洲成人激情视频| 亚洲少妇18p| 在线成人动漫av| 中文字幕久热精品在线视频| 久久噜噜色综合一区二区| 五月天久久777| 久国内精品在线| 国产一级视频在线观看| 国产模特精品视频久久久久| 欧美最猛性xxxx| 中文字幕在线2019| 国产在线日韩欧美| 国产高清自拍99| 人操人视频在线观看| 国产精品午夜在线| 中国老女人av| 色戒汤唯在线| 欧美精品v国产精品v日韩精品 | 97超碰青青草| 成人国产精品入口免费视频| 日韩一级高清毛片| 鲁大师私人影院在线观看| 欧洲grand老妇人| 九九九久久国产免费| 99精品视频99| 久久精品国产一区二区三区免费看| 成人黄色片在线| 日本激情一区二区| 亚洲国产激情av| 久久这里只有精品18| 日韩电影网站| 日韩欧美自拍偷拍| 美女被到爽高潮视频| 午夜激情久久| 欧美在线激情视频| 国产一区二区在线视频观看| 99re成人精品视频| 一级黄色录像免费看| 国模精品视频| 欧美一区二区三区色| 尤物视频最新网址| 国产精品地址| 国产一区二区色| 天堂网在线中文| 1024成人网| 97超碰青青草| 成人知道污网站| 日韩中文第一页| 国产精品777777| 国产91丝袜在线播放0| 亚洲国产一区在线| 欧美调教sm| 日韩欧美中文字幕公布| 一级特黄曰皮片视频| 最新日韩欧美| 91精品久久久久久蜜桃| 午夜视频在线观看免费视频| 第一福利永久视频精品| 日韩大尺度视频| 欧美国产美女| 国产精品久久久av| 日本在线丨区| 亚洲成人资源在线| 欧美又黄又嫩大片a级| 成人婷婷网色偷偷亚洲男人的天堂| 午夜精品久久17c| 国产91绿帽单男绿奴| 亚洲视频在线一区观看| 日本在线一二三区| 日韩成人激情| 国产精品入口日韩视频大尺度| 三级在线播放| 精品动漫一区二区| 最新版天堂资源在线| 欧美片第1页综合| 99国产超薄丝袜足j在线观看| 国产原创在线观看| 欧美日韩dvd在线观看| 国产午夜精品久久久久久久久| 久久亚洲精品伦理| 日本一区二区久久精品| 日韩欧美一区二区三区免费观看| 亚洲日本成人网| 青娱乐在线免费视频| 久久久不卡网国产精品二区| 日韩av播放器| 欧美理论在线播放| 国产精品丝袜一区二区三区| 99精品老司机免费视频| 欧美日本乱大交xxxxx| 中国一级片在线观看| 国产精一品亚洲二区在线视频| 无码人妻精品一区二区蜜桃百度| 超碰精品在线| 91av在线视频观看| 国内在线免费高清视频| 欧美日韩日本视频| 欧洲美女女同性互添| 国产成人综合视频| 国产午夜大地久久| 亚洲视频分类| 国产欧美一区二区三区在线| 久cao在线| 亚洲精品在线网站| 99久久久久久久久| 中文字幕高清不卡| 久久精品无码一区二区三区毛片| 激情欧美国产欧美| 欧美一区二区视频在线| 亚洲国产精选| 久久久爽爽爽美女图片| 国产裸舞福利在线视频合集| 欧美日韩国产一区二区三区地区| 老女人性淫交视频| 91色婷婷久久久久合中文| 在线免费观看av的网站| 欧美日韩国产色综合一二三四| 国产一区在线免费观看| 成人日韩精品| 欧美另类xxx| 日本黄在线观看| 欧美日韩国产a| 日本三级一区二区| 中文字幕视频一区二区三区久| 精品久久久久一区二区| 久久在线91| 国产一区二区三区在线免费| 最新国产精品视频| 91久久偷偷做嫩草影院| 欧美成人精品一区二区男人小说| 久久亚洲私人国产精品va| 日本激情一区二区三区| 欧美日本一道本| 欧美videossex极品| 亚洲色图一区二区| brazzers精品成人一区| 国产精品一级片| www日韩在线观看| 激情自拍一区| 先锋影音男人资源| 在线日韩网站| 国产精品一区二区三区在线观| 4438五月综合| 国产精品高潮呻吟视频 | 国产91在线视频| 青春草免费在线视频| 亚洲免费视频一区二区| 成人毛片在线精品国产| 欧美日本高清视频在线观看| 亚洲视频 欧美视频| 亚洲一线二线三线久久久| 日韩欧美在线视频播放| 337p粉嫩大胆噜噜噜噜噜91av| 国模大尺度视频| 精品一二三四在线| 大肉大捧一进一出好爽动态图| 韩国av一区| 黄黄视频在线观看| 欧美电影《睫毛膏》| 欧洲久久久久久| 国产免费久久| 免费不卡亚洲欧美| 精品网站aaa| 国产精品播放| 1204国产成人精品视频| 亚洲综合在线中文字幕| 四虎影视成人精品国库在线观看 | 伊人精品一区二区三区| 色狠狠综合天天综合综合| 日韩 欧美 综合| 亚洲电影中文字幕在线观看| 印度午夜性春猛xxx交| 国产精品久久一级| 一级在线观看视频| 国产色一区二区| 五月天综合视频| 国产日产精品1区| av女人的天堂| 国产欧美精品一区二区色综合朱莉| 美女久久久久久久久久| 2023国产精品| 亚洲一区二区三区日韩| 久久女同精品一区二区| 久久成人激情视频| 久久精品人人做人人综合 | 国产一区二区在线免费| 欧美大陆国产| 91免费看片在线| 国产一区一区| 成人欧美一区二区三区黑人免费| 91精品丝袜国产高跟在线| 国产区一区二区| 亚洲欧洲美洲国产香蕉| 日本免费高清不卡| 日本在线电影一区二区三区| 一区二区日本伦理| 综合色一区二区| 欧美视频免费看欧美视频| 国产精品综合| 特级丰满少妇一级| 国产麻豆欧美日韩一区| 美女久久久久久久久| 99国产精品久久久久久久久久 | 一区在线免费观看| 欧美色图色综合| 美美哒免费高清在线观看视频一区二区| 中文字幕 91| 成人精品免费视频| 右手影院亚洲欧美| 国产精品电影院| 国产精品suv一区二区| 日韩欧美中文第一页| 曰批又黄又爽免费视频| 精品美女一区二区三区| 九一国产在线| 欧美wwwxxxx| 周于希免费高清在线观看| 国产乱人伦真实精品视频| 视频一区中文字幕精品| 欧美在线视频二区| 91精品国产麻豆国产在线观看| 拔插拔插海外华人免费| 日本不卡一区二区三区| 欧美成人精品一区二区综合免费| 久久免费精品国产久精品久久久久| 欧美在线视频第一页| 欧美性xxxx在线播放| 国产人妖一区二区| 亚洲男女性事视频| free性欧美hd另类精品| 国产成人av在线| av毛片精品| 亚洲欧洲日本国产| 99综合精品| 亚洲制服中文字幕| 久久九九99视频| 国产一级一片免费播放放a| 欧美色图片你懂的| 人妻一区二区三区四区| 北条麻妃99精品青青久久| 日韩欧美精品一区二区三区| 亚洲va久久久噜噜噜久久天堂| 国产免费久久| 精品欧美一区免费观看α√| 国产精品自拍毛片| www.日本高清视频| 欧美日韩在线视频一区| 亚洲经典一区二区三区| 久久精品国产69国产精品亚洲| 黑人巨大精品欧美一区二区桃花岛| 不卡一区二区三区视频| 国产精品x453.com| 尤蜜粉嫩av国产一区二区三区| 91日韩在线专区| 国产污视频在线观看| 欧美一级理论片| 麻豆视频在线播放| 国产精品一区二区三区在线播放 | 亚洲精品一区二区三区四区| zzjj国产精品一区二区| 99久久亚洲国产日韩美女| 欧美精品一区在线| 一本久道久久综合婷婷鲸鱼| 久久精品aⅴ无码中文字字幕重口| 亚洲免费观看在线观看| 一级特黄aaa| 日韩中文有码在线视频| 国产精品第一| 亚洲春色在线视频| 三级欧美在线一区| 日本高清www| 色综合天天综合网天天看片 | 久久综合久久美利坚合众国| 精品亚洲a∨| 在线观看精品视频| 久久国产精品99精品国产| 呻吟揉丰满对白91乃国产区| 欧美性生活一区| 又爽又大又黄a级毛片在线视频| 国产精品日韩av| 久久精品国产亚洲夜色av网站 | 试看120秒一区二区三区| 精品嫩模一区二区三区| 国产精品自拍毛片| 国产性猛交普通话对白| 精品少妇一区二区三区日产乱码 | 不卡日韩av| 日韩午夜电影| 中文字幕xxx| 欧美色综合久久| www视频在线看| 俄罗斯精品一区二区三区| 99热在线精品观看| 波多野结衣影院| 91福利视频在线| 在线日本视频| 91香蕉视频在线下载| 一区二区亚洲精品| 中国黄色a级片| 在线观看网站黄不卡| 国产一二区在线观看| 成人18视频| 亚洲综合精品| 青青青视频在线免费观看| 日韩一区二区在线观看| 91福利在线尤物| 日韩欧美电影一区二区| 国产一区欧美二区| 日本网站免费观看| 亚洲少妇激情视频| 99久久久国产| 男人日女人下面视频| 亚洲国产精品二十页| 精品国产一级片| 青青精品视频播放| 羞羞色午夜精品一区二区三区| 亚洲av人人澡人人爽人人夜夜| 色婷婷久久久久swag精品| 黄色网页在线免费观看| 狠狠干一区二区| 久久99精品久久久久久国产越南| 国产成人精品av久久| 一区二区三区动漫| 日韩一区二区三区色| 一本大道熟女人妻中文字幕在线| 国产精品久久一级| 午夜国产在线视频| 成人做爰www免费看视频网站| 一本一本久久| 成人高潮免费视频| 亚洲欧洲黄色网| 91蝌蚪精品视频|