a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

基于C# winform實現圖片上傳功能的方法

2020-01-24 02:38:14
字體:
來源:轉載
供稿:網友

本文所述實例實現將一張圖片上傳到指定的文件夾,然后在窗體上的PictrueBox控件中顯示出來。

具體功能代碼如下:

private void btnUpload_Click(object sender, EventArgs e){  //創建一個對話框對象  OpenFileDialog ofd = new OpenFileDialog();  //為對話框設置標題  ofd.Title = "請選擇上傳的圖片";  //設置篩選的圖片格式  ofd.Filter = "圖片格式|*.jpg";  //設置是否允許多選  ofd.Multiselect = false;  //如果你點了“確定”按鈕  if (ofd.ShowDialog()== System.Windows.Forms.DialogResult.OK)  { //獲得文件的完整路徑(包括名字后后綴) string filePath = ofd.FileName; //將文件路徑顯示在文本框中 txtImgUrl.Text = filePath; //找到文件名比如“1.jpg”前面的那個“/”的位置 int position = filePath.LastIndexOf("http://"); //從完整路徑中截取出來文件名“1.jpg” string fileName = filePath.Substring(position+1); //讀取選擇的文件,返回一個流 using (Stream stream = ofd.OpenFile()) {   //創建一個流,用來寫入得到的文件流(注意:創建一個名為“Images”的文件夾,如果是用相對路徑,必須在這個程序的Degug目錄下創建   //如果是絕對路徑,放在那里都行,我用的是相對路徑)   using (FileStream fs = new FileStream(@"./Images/" + fileName, FileMode.CreateNew))   { //將得到的文件流復制到寫入流中 stream.CopyTo(fs); //將寫入流中的數據寫入到文件中 fs.Flush();   }   //PictrueBOx 顯示該圖片,此時這個圖片已經被復制了一份在Images文件夾下,就相當于上傳   //至于上傳到別的地方你再更改思路就行,這里只是演示過程   pbShow.ImageLocation = @"./Images/" + fileName;  } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品成人 | 国产一区二区精品 | 亚洲xx在线 | 久久99久久精品视频 | 青青草欧美 | 免费爱爱视频 | 欧美爱爱网| av午夜电影| 日本一区二区不卡 | 97成人在线免费视频 | 亚洲精品久久久久久久久久久久久 | 一区二区在线免费观看 | 久久综合一区二区三区 | 一级片在线观看 | 久久国产精品免费视频 | 日韩欧美综合 | 久久国产精品免费一区二区三区 | 成人av播放| 一区二区免费视频 | 精品91在线 | 免费高清av| 国产99999| 日韩激情综合网 | 国产中文一区 | 亚洲欧美一区二区三区视频 | 中文字幕99| 国产精品夜间视频香蕉 | 久久情趣视频 | 操人网| av在线一区二区三区 | 在线中文字幕日韩 | 亚洲一区二区在线免费观看 | 国产精品91色 | 无码国模国产在线观看 | 一区二区三区在线免费观看 | 国产一区免费在线 | 日韩免费一级 | 午夜精品网站 | 精品第一页 | 国产一区二区视频精品 | www.亚洲精品|