c# winform 如何上传图片到服务器 再下载到本地?

时间:2022-11-12 10:27:57
win from 如何上传到服务器  用户如何下载图片到本地?

三人公用的一个小窗体  a 上传了头像  b、c获取a的最新头像

局域网的服务器 Ip 192.168.1.83

public TestOne()  
{  
    InitializeComponent();  
    SaveFileDialog();//调用打开SaveFileDialog 保存对话框  
}  
 
#region 保存对话框  
private void SaveFileDialog()  
{  
    //string localFilePath, fileNameExt, newFileName, FilePath;  
    SaveFileDialog saveFileDialog1 = new SaveFileDialog();  
  
    //设置文件类型  
    saveFileDialog1.Filter = " 图片文件|*.jpg;*.png;*.gif";  
  
    //设置默认文件类型显示顺序  
    saveFileDialog1.FilterIndex = 2;  
  
    //保存对话框是否记忆上次打开的目录  
    saveFileDialog1.RestoreDirectory = true;  
  
    //点了保存按钮进入  
    if (saveFileDialog1.ShowDialog() == DialogResult.OK)  
    {  
        //获得文件路径  
          localFilePath = saveFileDialog1.FileName.ToString();  
  
        //获取文件名,不带路径  
         fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);  
  
    }  
}  


这要如何才能 上传到服务器上  然后b、c及时更新呢?

8 个解决方案

#1


没有有人回答?

#2


引用 1 楼 qingshuijun 的回复:
没有有人回答?


看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片

#3


引用 2 楼 happy09li 的回复:
看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

#4


存数据库就存byte[]  存磁盘就给个编号  去拿~

#5


引用 3 楼 qingshuijun 的回复:
Quote: 引用 2 楼 happy09li 的回复:

看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

那根据code 和rul 去服务器下载

#6


引用 5 楼 happy09li 的回复:
Quote: 引用 3 楼 qingshuijun 的回复:

Quote: 引用 2 楼 happy09li 的回复:

看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

那根据code 和rul 去服务器下载



能给给完整的示例么? 怎么传上去 好怎么下下来

#7


1,a应该直接将图片写入到数据库,b,c从数据库读取并显示就可
2,a可将图片FTP到服务器里,b,c从FTP下载,并显示

#8


asp.net 的例子:http://blog.sina.com.cn/s/blog_c2f127510101c8ip.html
http://www.cnblogs.com/mc-dragon/archive/2007/01/15/620978.aspx

winform:http://download.csdn.net/download/ynsky/2182286

#1


没有有人回答?

#2


引用 1 楼 qingshuijun 的回复:
没有有人回答?


看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片

#3


引用 2 楼 happy09li 的回复:
看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

#4


存数据库就存byte[]  存磁盘就给个编号  去拿~

#5


引用 3 楼 qingshuijun 的回复:
Quote: 引用 2 楼 happy09li 的回复:

看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

那根据code 和rul 去服务器下载

#6


引用 5 楼 happy09li 的回复:
Quote: 引用 3 楼 qingshuijun 的回复:

Quote: 引用 2 楼 happy09li 的回复:

看你要存在数据库里面还是存在磁盘里面了,存磁盘里面要给一个code然后根据这个code及服务端的url去下载图片


存在服务器的硬盘里

那根据code 和rul 去服务器下载



能给给完整的示例么? 怎么传上去 好怎么下下来

#7


1,a应该直接将图片写入到数据库,b,c从数据库读取并显示就可
2,a可将图片FTP到服务器里,b,c从FTP下载,并显示

#8


asp.net 的例子:http://blog.sina.com.cn/s/blog_c2f127510101c8ip.html
http://www.cnblogs.com/mc-dragon/archive/2007/01/15/620978.aspx

winform:http://download.csdn.net/download/ynsky/2182286