上传图片文件(支持远程存储)
在项目是,需要将图片保存到另外一台服务器上,很痛苦!
最后通过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
上传图片文件(支持远程存储)相关推荐
- java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储
java 存储数据到文件中 动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此 ...
- 本机速度文件支持的“纯” Java大数据存储
动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此类问题的常用方法,在这些问题 ...
- 基于Web的文件管理系统,支持Office、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点
基于Web的文件管理系统,支持权限管理.历史版本管理.Office预览/编辑.WPS预览/编辑.在线解压缩.文件分享.文件加密.远程存储.远程文件推送.秒传.断点续传.智能搜索.文件备注.本地自动备份 ...
- 中小企业远程存储服务之利弊
小型法律事务所.诊所.承包商,便利零售商和定制制造商可能不需要管理成百上千的千兆字节,但是对于他们的日常运作而言,数据仍然很重要.如果数据丢失,中小型企业(SMB)可能会失去重大的收入,经历法律后果, ...
- 查看服务器的文件夹,远程查看服务器文件夹内的文件夹
远程查看服务器文件夹内的文件夹 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...
- dell存储Linux配置,Dell MD3200远程存储的特殊配置
因为Dell存储的特殊性,在使用两个HBA卡连接存储的时候,linux只能发现一个磁盘,为了使得系统认出两个逻辑意义上的磁盘(实际上还是一个盘),首先需要配置Multipath来使操作系统来正确识别出 ...
- wordpress wpdb-update 能获取更新的id嘛?_WordPress 投稿页上传图片,支持游客上传
WebStack 导航主题有小伙伴评论说能不能加个投稿页,这样直接投稿到"网址"文章类型,管理员只要审核就可以了. 根据下文方法,投稿页基本框架一会就弄好了,但是在网址图标设置碰到 ...
- 文件怎么上传远程服务器,怎么上传文件到远程服务器
怎么上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服 ...
- 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )
OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...
最新文章
- DearGUI编写贪吃蛇之让蛇跑的方向受控制_最新
- YARN的内存和CPU配置优化
- 大数据热门职业薪酬榜 Hadoop人才居首
- haskell程序设计语言
- java返回datatable_(转)在JAVA实现DataTable对象(三)——DataTable对象实现
- html页面打开前判断session,js判断session过期
- Oracle开窗函数
- 【Python - OpenCV】数字图像项目实战(四) - 位姿估计
- 医院叫号系统与his系统对接(二)
- 使用 cookie 登录百度
- Landscape Photography: Autumn 风景摄影:秋天 Lynda课程中文字幕
- 简单的 C/C++ 项目自动化构建--Xmake
- cold start
- 小程序html转wxml,微信小程序用wxParse解析html
- 全文干货:蓝牙耳机哪个品牌最好?平价好用的蓝牙耳机推荐
- 九龙证券|长线资金整体加仓 青睐能源科技材料等板块
- 前端cookie设置httpOnly和secure拿不到,换成localstorage+加密方式
- 使用vue解决vs编辑器格式化分号逗号问题
- 阿里云云服务器ECS选购指南及省钱法宝
- dubbo分布式框架
热门文章
- 浏览器的headers
- 指数加权平均与RmsProp(转载+自己总结)以及Adagrad
- pyspark读写SequenceFile
- 数据结构:堆python实现与堆排序
- mysql超长sql查询_超长SQL怎么查询?MySQL列长度限制有哪些 | 学步园
- ios 数字键盘左下角添加按钮_iOS8数字键盘加左下角完成button
- Python基础系列讲解——继承派生和组合的概念剖析
- OAuth2.0 授权的工作原理
- 2015级C++第2周实践项目
- [C++ Mind Map] class and memory