当前位置:首页 » 文件管理 » winform上传文件控件

winform上传文件控件

发布时间: 2022-04-19 14:51:12

‘壹’ winform 怎么实现类似qq空间上传相片的功能啊

winform里边有个openFileDialog控件,这个控件可以获得选中文件的路径,先拖上去一个控件然后在按钮的点击事件里边写
this.openFileDialog1.ShowDialog();//打开openFileDialog窗口
this.txtFilePath.Text = this.openFileDialog1.FileName;//获得所选择的路径,在一个文本框中显示
把这个路径找个xml啥的储存起来,每次调用路径得到图片.

‘贰’ C#(WinForm)上传图片到服务器

//本地上传代码Filesitem=fisasFiles;
WebClientwc=newWebClient();
stringurl=string.Format("{0}?Overwrite=true&Path={1}","服务器上传地址",item.Path);
wc.UploadFile(url,"POST",item.Path);
//服务器接收
stringServerSrc=context.Server.MapPath("~/DownLogin/");
foreach(stringfilekeyincontext.Request.Files)
{
HttpPostedFilefile=context.Request.Files[filekey];
stringFilePath=Path.Combine(ServerSrc,file.FileName);
if(File.Exists(FilePath))
{
if(Convert.ToBoolean(context.Request["overwrite"]))
{
File.Delete(FilePath);
}
else
continue;
}
file.SaveAs(FilePath);
}

‘叁’ 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

string src="";
if(openFileDialog.showDialog==DialogResult.OK)
{
src=openFileDialog.filename.toString();
image.save("图片名",src);

}
具体放哪你看着办吧!

‘伍’ winform批量文件上传

哪里需要这么麻烦。。选定文件夹,然后直接遍历整个文件夹不就行了?
而且OpenFileDialog的Multiselect属性可以设置多选文件

‘陆’ winform上传文件到服务器用什么控件,怎么用

Winform可以通过WebClient(或者HttpWebRequest)来模拟HTTP的POST动作来实现文件上传到服务器。

1、在服务器上面建立一个UploadFile.aspx页面,在该页面的pageload里面加入下面的代码,用来接收winform传过来的文件。

foreach(stringfinRequest.Files.AllKeys)
{
HttpPostedFilefile=Request.Files[f];
file.SaveAs(@"c:"+file.FileName);
}

2、对于winform那边,就只是要调用一下WebClient的UploadFile方法了。

publicbooluploadFileByHttp(stringwebUrl,stringlocalFileName)
{
//检查文件是否存在
if(!System.IO.File.Exists(localFileName))
{
MessageBox.Show("{0}doesnotexist!",localFileName);
returnfalse;
}
try
{
System.Net.WebClientmyWebClient=newSystem.Net.WebClient();
myWebClient.UploadFile(webUrl,"POST",localFileName);
}
catch
{
returnfalse;
}
returntrue;
}

3、上传文件方法调用:



‘柒’ 我需要使用winform实现大文件(大概20M左右)上传到iis7部署的一个站点,如何实现希望有源码

完全不需要使用winform来实现这个功能,因为用户还需要单独下载这个应用程序。比较麻烦。

用户体验非常好的大文件上传控件,北京新颖网络做的不错,楼主可以试试北京新颖网络FTP或者HTTP文件上传控件。北京新颖网络的FTP上传控件还支持断点续传,这个功能非常不错。也比较稳定。

‘捌’ 如何使用VisualC#WinForm 实现文件上传功能

在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。
首先,在你的VisualC#webproject中增加一个上传用的WebForm,为了要上传文件,需要在ToolBox中选择HTML类的FileField控件,将此控件加入到WebForm中,然而此时该控件还不是服务端控件,我们需要为它加上如下一段代码:<inputid=uploadfile1type=filesize=49runat=server>,这样它就成为服务端控件了,如果需要同时上传数个文件时,我们可以相应增加此控件。
需要注意的是代码中一定要把<form>的属性设置成为:

热点内容
动态规划01背包算法 发布:2024-11-05 22:17:40 浏览:849
nasm编译器如何安装 发布:2024-11-05 22:01:13 浏览:180
登录密码在微信的哪里 发布:2024-11-05 22:00:29 浏览:739
c防止反编译工具 发布:2024-11-05 21:56:14 浏览:247
安卓虚拟机怎么用 发布:2024-11-05 21:52:48 浏览:344
php时间搜索 发布:2024-11-05 20:58:36 浏览:478
燕山大学编译原理期末考试题 发布:2024-11-05 20:13:54 浏览:527
华为电脑出现临时服务器 发布:2024-11-05 20:05:08 浏览:408
斗战神免费挖矿脚本 发布:2024-11-05 19:53:25 浏览:665
网吧服务器分别是什么 发布:2024-11-05 19:45:32 浏览:392