『壹』 我需要使用winform實現大文件(大概20M左右)上傳到iis7部署的一個站點,如何實現希望有源碼。
完全不需要使用winform來實現這個功能,因為用戶還需要單獨下載這個應用程序。比較麻煩。
用戶體驗非常好的大文件上傳控制項,北京新穎網路做的不錯,樓主可以試試北京新穎網路FTP或者HTTP文件上傳控制項。北京新穎網路的FTP上傳控制項還支持斷點續傳,這個功能非常不錯。也比較穩定。
『貳』 winform批量文件上傳
哪裡需要這么麻煩。。選定文件夾,然後直接遍歷整個文件夾不就行了?
而且OpenFileDialog的Multiselect屬性可以設置多選文件
『叄』 winform里 怎麼製作瀏覽按鈕 或者 文件上傳控制項
這個其實,就是一個TextBox+按鈕..點擊按鈕的時候,彈出個openFileDialog對話框,在裡面選擇文件..在openFileDialog的fileOk事件中,記錄文件的路徑和文件名..然後,再用代碼上傳就好了.
具體的上傳代碼,網上也很多的..
『肆』 怎麼在c#_winform實現圖片上傳功能,求源代碼,有圖更好,高分啊
給你個例子:
將一張圖片上傳到指定的文件夾,然後在窗體上的PictrueBox控制項中顯示出來,效果看圖
代碼如下:
privatevoidbtnUpload_Click(objectsender,EventArgse)
{
//創建一個對話框對象
OpenFileDialogofd=newOpenFileDialog();
//為對話框設置標題
ofd.Title="請選擇上傳的圖片";
//設置篩選的圖片格式
ofd.Filter="圖片格式|*.jpg";
//設置是否允許多選
ofd.Multiselect=false;
//如果你點了「確定」按鈕
if(ofd.ShowDialog()==System.Windows.Forms.DialogResult.OK)
{
//獲得文件的完整路徑(包括名字後後綴)
stringfilePath=ofd.FileName;
//將文件路徑顯示在文本框中
txtImgUrl.Text=filePath;
//找到文件名比如「1.jpg」前面的那個「」的位置
intposition=filePath.LastIndexOf("\");
//從完整路徑中截取出來文件名「1.jpg」
stringfileName=filePath.Substring(position+1);
//讀取選擇的文件,返回一個流
using(Streamstream=ofd.OpenFile())
{
//創建一個流,用來寫入得到的文件流(注意:創建一個名為「Images」的文件夾,如果是用相對路徑,必須在這個程序的Degug目錄下創建
//如果是絕對路徑,放在那裡都行,我用的是相對路徑)
using(FileStreamfs=newFileStream(@"./Images/"+fileName,FileMode.CreateNew))
{
//將得到的文件流復制到寫入流中
stream.CopyTo(fs);
//將寫入流中的數據寫入到文件中
fs.Flush();
}
//PictrueBOx顯示該圖片,此時這個圖片已經被復制了一份在Images文件夾下,就相當於上傳
//至於上傳到別的地方你再更改思路就行,這里只是演示過程
pbShow.ImageLocation=@"./Images/"+fileName;
}
『伍』 C#窗體中我要上傳一個文件,請問用什麼控制項可以打開電腦每個盤進行選擇
你寫了個winform程序,然後提供一個按鈕,讓用戶把文件復制到程序根目錄下,是這樣嗎?
那很簡單,放一個button,在click事件里,用openfiledialog讓用戶選擇文件,然後復制,如:
var ofd = new openfiledialog();
if(ofd.showdialog() == dialogresult.ok){
file.(ofd.filename, appdomain.currentdomain.basedirectory + "\\a.txt");// 復制到exe目錄下
}
『陸』 c#winform 利用OpenFileDialog打開文件控制項找到一個文件然後保存到指定文件夾
OpenFileDialog 一般為文件打開所用,用 OpenFileDialog 保存文件不怎麼好吧
SaveFileDialog 一般為文件保存所用
『柒』 winform控制項裡面哪個是上傳控制項
1、上傳視頻可以用上傳控制項(不知道你需求的是winform還是webform)
2、上傳後視頻進行轉碼壓縮
3、播放頁面進行讀取轉碼後的視頻(可以用flash來播放)
追問:
是webfrom 還需要轉碼壓縮???上傳視頻的格式什麼的需要考慮嗎?是不是需要建立資料庫啊
回答:
資料庫是肯定需要的,要不然視頻多了你很難找到對應的視頻文件路徑。
是必須轉碼的,比如你用手機錄制個視頻有1G大小,上傳到伺服器,如果是原版的不經過壓縮轉碼的,有些前台播放器是不支持的(比如mov,avi甚至mp4這樣的格式都不能直接播放)。所以需要壓縮轉碼成主流播放器都支持的視頻格式(flv格式,用flash就可以播放,絕大部分瀏覽器都支持flash。)
『捌』 如何使用VisualC#WinForm 實現文件上傳功能
在Web編程中,我們常需要把一些本地文件上傳到Web伺服器上,上傳後,用戶可以通過瀏覽器方便地瀏覽這些文件,應用十分廣泛。
首先,在你的VisualC#webproject中增加一個上傳用的WebForm,為了要上傳文件,需要在ToolBox中選擇HTML類的FileField控制項,將此控制項加入到WebForm中,然而此時該控制項還不是服務端控制項,我們需要為它加上如下一段代碼:<inputid=uploadfile1type=filesize=49runat=server>,這樣它就成為服務端控制項了,如果需要同時上傳數個文件時,我們可以相應增加此控制項。
需要注意的是代碼中一定要把<form>的屬性設置成為:
『玖』 C# 實現Winform的圖片上傳,用到控制項openFileDialog
string src="";
if(openFileDialog.showDialog==DialogResult.OK)
{
src=openFileDialog.filename.toString();
image.save("圖片名",src);
}
具體放哪你看著辦吧!
『拾』 c#winform中怎麼添加控制項
1、打開visual studio,新建一個Windows應用程序項目: