求winform上传图片,用哪两个控件?

bulls5988 2010-10-24 10:59:02
我想上传一组图片ImageDir目录下,一个一个上传就可以。想做到每天上传的图片在一个新建立的目录下。请问改如何做呢?

比如:我有4个图片 1.jpg 2.jpg 3.jpg 4.jpg 。我第一次上传 1.jpg的时候,自动新建个目录2010-10-23然后,今天所有上传的图片都在这个文件夹下面。

并且取得上传后的文件路径和文件名,写入一个变量。以便我存入数据库。


...全文
677 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgcstu 2012-08-24
  • 打赏
  • 举报
回复
看到了点东西的
zgcstu 2012-08-24
  • 打赏
  • 举报
回复
看到了点东西的
忠臣 2011-08-24
  • 打赏
  • 举报
回复
怎么就看不懂哦,有没有更详细的啊
忠臣 2011-08-24
  • 打赏
  • 举报
回复
我愣是没看懂,希望看到下载的源码
LIMINLY520 2011-08-04
  • 打赏
  • 举报
回复
没看懂的啊
而且我运行的话
好像是有问题的啊
wt57191187 2010-10-25
  • 打赏
  • 举报
回复

//ftp远程创建服务器文件夹
string serverUri = Path.Combine("ftp://61.151.239.151/htdocs/Downloads/HRStudio", DateTime.Now.ToString("yyyy-MM-dd"));
string userName="aa";
string userPwd="aa";
NetworkCredential ftpCredential = new NetworkCredential(userName,userPwd);
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
request.Credentials = ftpCredential;
request.Method = WebRequestMethods.Ftp.MakeDirectory;
string rsult = ((FtpWebResponse)request.GetResponse()).StatusDescription;

//上传
OpenFileDialog open=new OpenFileDialog();
open.Multiselect=true;
if(open.ShowDialog()==DialogResult.OK)
{
string[] files= open.FileNames;
foreach(string str in files)
{
byte[] bytes= new WebClient().UploadFile(serverUri,str);
}

}



yudengchang 2010-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ivy_zheng 的回复:]
你是什么结构的程序啊,如果是Web程序,可以使用FileUpload+Button,参考:
http://blog.csdn.net/Ivy_zheng/archive/2007/03/23/1538170.aspx

如果是C/S结构程序,使用WebClient或者自己用Socket传
[/Quote]

上面都很清楚了,就不说了,再有就是可以用openfiledialog,然后把路径保存到ini文件里,然后下次执行程序的时候,就去那里查找,然后再操作就可以了.
最后一只恐龙 2010-10-24
  • 打赏
  • 举报
回复
你是什么结构的程序啊,如果是Web程序,可以使用FileUpload+Button,参考:
http://blog.csdn.net/Ivy_zheng/archive/2007/03/23/1538170.aspx

如果是C/S结构程序,使用WebClient或者自己用Socket传
wuyq11 2010-10-24
  • 打赏
  • 举报
回复
openfiledialog选择文件,文件夹就遍历
上传服务器就用webclient,ftpwebrequest
WebClient myWebClient = new WebClient();
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧