在项目是,需要将图片保存到另外一台服务器上,很痛苦!

最后通过FileInfo实现!

     /// <summary>/// 保存文件到远程服务器/// </summary>/// <param name="filepath1">文件路径,通常通过FileUpLoad.PostedFile.FileName得到</param>public void CopyPic(string filepath1){string filepath = filepath1;if (filepath == string.Empty){//MessageBox.Show("图片路径不能为空!");return;}FileInfo info = new FileInfo(filepath);string imgpath = "PCPersonnel/";string dirpath = "//192.168.0.250/U_HomeImage/" + imgpath;try{if (!Directory.Exists(dirpath)){Directory.CreateDirectory(dirpath);}info.CopyTo(dirpath + info.Name, true);//txtSingle.Text = imgpath + info.Name;//MessageBox.Show("图片上传成功!");
}catch (Exception ex){//lblShow.Show();//this.lblShow.Text = "图片上传失败,失败原因:" + ex.Message;
            }}

  如果保存图片在本地更简单了

///fileLoad为FileUpLoad文件
if (this.fileLoad.FileName.Length > 0){if (!Directory.Exists(Server.MapPath("picture/PCPersonnel")))Directory.CreateDirectory(Server.MapPath("picture/PCPersonnel"));//this.DeletePicture();HttpPostedFile hpf = this.fileLoad.PostedFile;string strext = new FileInfo(hpf.FileName).Extension;Random rad = new Random(5);string strpath = string.Format("{0}-{1:X4}-{2:X8}{3}", "" + DateTime.Now.ToString("yyyyMMddHHmmss"), DateTime.Now.Millisecond, rad.GetHashCode(), strext);hpf.SaveAs(Server.MapPath("picture/PCPersonnel/" + strpath));//this.Picture.InnerText = strpath;picPath = "PCPersonnel/" + strpath;}

转载于:https://www.cnblogs.com/PLifeCopyDown/archive/2012/09/26/2704586.html

上传图片文件(支持远程存储)相关推荐

  1. java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储

    java 存储数据到文件中 动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此 ...

  2. 本机速度文件支持的“纯” Java大数据存储

    动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此类问题的常用方法,在这些问题 ...

  3. 基于Web的文件管理系统,支持Office、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点

    基于Web的文件管理系统,支持权限管理.历史版本管理.Office预览/编辑.WPS预览/编辑.在线解压缩.文件分享.文件加密.远程存储.远程文件推送.秒传.断点续传.智能搜索.文件备注.本地自动备份 ...

  4. 中小企业远程存储服务之利弊

    小型法律事务所.诊所.承包商,便利零售商和定制制造商可能不需要管理成百上千的千兆字节,但是对于他们的日常运作而言,数据仍然很重要.如果数据丢失,中小型企业(SMB)可能会失去重大的收入,经历法律后果, ...

  5. 查看服务器的文件夹,远程查看服务器文件夹内的文件夹

    远程查看服务器文件夹内的文件夹 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...

  6. dell存储Linux配置,Dell MD3200远程存储的特殊配置

    因为Dell存储的特殊性,在使用两个HBA卡连接存储的时候,linux只能发现一个磁盘,为了使得系统认出两个逻辑意义上的磁盘(实际上还是一个盘),首先需要配置Multipath来使操作系统来正确识别出 ...

  7. wordpress wpdb-update 能获取更新的id嘛?_WordPress 投稿页上传图片,支持游客上传

    WebStack 导航主题有小伙伴评论说能不能加个投稿页,这样直接投稿到"网址"文章类型,管理员只要审核就可以了. 根据下文方法,投稿页基本框架一会就弄好了,但是在网址图标设置碰到 ...

  8. 文件怎么上传远程服务器,怎么上传文件到远程服务器

    怎么上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服 ...

  9. 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

最新文章

  1. DearGUI编写贪吃蛇之让蛇跑的方向受控制_最新
  2. YARN的内存和CPU配置优化
  3. 大数据热门职业薪酬榜 Hadoop人才居首
  4. haskell程序设计语言
  5. java返回datatable_(转)在JAVA实现DataTable对象(三)——DataTable对象实现
  6. html页面打开前判断session,js判断session过期
  7. Oracle开窗函数
  8. 【Python - OpenCV】数字图像项目实战(四) - 位姿估计
  9. 医院叫号系统与his系统对接(二)
  10. 使用 cookie 登录百度
  11. Landscape Photography: Autumn 风景摄影:秋天 Lynda课程中文字幕
  12. 简单的 C/C++ 项目自动化构建--Xmake
  13. cold start
  14. 小程序html转wxml,微信小程序用wxParse解析html
  15. 全文干货:蓝牙耳机哪个品牌最好?平价好用的蓝牙耳机推荐
  16. 九龙证券|长线资金整体加仓 青睐能源科技材料等板块
  17. 前端cookie设置httpOnly和secure拿不到,换成localstorage+加密方式
  18. 使用vue解决vs编辑器格式化分号逗号问题
  19. 阿里云云服务器ECS选购指南及省钱法宝
  20. dubbo分布式框架

热门文章

  1. 浏览器的headers
  2. 指数加权平均与RmsProp(转载+自己总结)以及Adagrad
  3. pyspark读写SequenceFile
  4. 数据结构:堆python实现与堆排序
  5. mysql超长sql查询_超长SQL怎么查询?MySQL列长度限制有哪些 | 学步园
  6. ios 数字键盘左下角添加按钮_iOS8数字键盘加左下角完成button
  7. Python基础系列讲解——继承派生和组合的概念剖析
  8. OAuth2.0 授权的工作原理
  9. 2015级C++第2周实践项目
  10. [C++ Mind Map] class and memory