webfrom后台
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace LTT_shenpi
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) { }
        }
        public string GetPictureData(string imagepath, string imgname)
        {
            //根据图片文件的路径使用文件流打开,并保存为byte[]
DateTime dt = DateTime.Now;
string paths = Server.MapPath("/Image/").ToString();
            if (System.IO.Directory.Exists(paths + dt.Year))  //己经存在 年文件夹
            {
                if (System.IO.Directory.Exists(paths + dt.Year + "/" + dt.Month))  //己经存在 月文件夹
                {
}
                else
                {
                    System.IO.Directory.CreateDirectory(paths + dt.Year + "/" + dt.Month);
                }
            }
            else
            {
                System.IO.Directory.CreateDirectory(paths + dt.Year);
                if (System.IO.Directory.Exists(paths + dt.Year + "/" + dt.Month))  //己经存在 月文件夹
                {
}
                else
                {
                    System.IO.Directory.CreateDirectory(paths + dt.Year + "/" + dt.Month);
                }
            }
            //  FileStream fs = new FileStream(imagepath, FileMode.Open);
byte[] accessory = Convert.FromBase64String(imagepath);
            //byte[] byData = new byte[fs.Length];
System.IO.Stream s = new System.IO.MemoryStream(accessory);
            System.Drawing.Image image = System.Drawing.Image.FromStream(s);
            string pathstr = Server.MapPath("/Image/" + dt.Year + "/" + dt.Month + "/").ToString() + dt.ToString("yyyyMMddhhmmssfff") + imgname + ".jpg";
            // string pathstr = Server.MapPath("/Image/"+ dt.Year + "/" + dt.Month + "/") + dt.ToString("yyyyMMddhhmmssfff") + imgname + ".jpg";
            // string pathstr = "d:/Image/" + dt.Year + "/" + dt.Month + "/" + dt.ToString("yyyyMMddhhmmssfff") + imgname + ".jpg";
            string sqlpath = "/Image/" + dt.Year + "/" + dt.Month + "/" + dt.ToString("yyyyMMddhhmmssfff") + imgname + ".jpg";
            image.Save(pathstr);
            return sqlpath;
        }
    }
}
webfrom后台的更多相关文章
- winform导入导出excel,后台动态添加控件
		
思路: 导入: 1,初始化一个OpenFileDialog类 (OpenFileDialog fileDialog = new OpenFileDialog();) 2, 获取用户选择文件的后缀名(s ...
 - 打造 高性能,轻量级的 webform框架---js直接调后台(第二天)
		
问题2: 每次与后台打交道 都需要写一些自己都看不太懂的事件,而且传参数很麻烦,这就是.net 封装的事件,如何解决呢? 首先以为webfrom事件,都需要写 服务器控件来绑定后台的事件 ...
 - nohup程序后台执行
		
Linux常用命令,用于不挂断的执行程序. nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令.该命令可以在你退出帐户/关闭终端之后继续运行相应 ...
 - 通过AngularJS实现前端与后台的数据对接(二)——服务(service,$http)篇
		
什么是服务? 服务提供了一种能在应用的整个生命周期内保持数据的方法,它能够在控制器之间进行通信,并且能保证数据的一致性. 服务是一个单例对象,在每个应用中只会被实例化一次(被$injector实例化) ...
 - iPhone Anywehre虚拟定位提示“后台服务未启动,请重新安装应用后使用”的解决方法
		
问题描述: iPhone越狱了,之后在Cydia中安装Anywhere虚拟定位,但是打开app提示:后台服务未启动,请重新安装应用后使用. 程序无法正常使用... 解决方法: 打开Cydia-已安装, ...
 - Linux scp 设置nohup后台运行
		
Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...
 - Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
		
今天为大家分享下 Asp.net MVC 将数据从前台传递到后台的几种方式. 环境:VS2013,MVC5.0框架 1.基本数据类型 我们常见有传递 int, string, bool, double ...
 - ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)
		
开发工具:VS2015(2012以上)+SQL2008R2以上数据库 您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB 升级后界面效果如下: 任务调度系统界面 http: ...
 - ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)
		
系列目录 前言 听标题的名字似乎是一个非常牛X复杂的功能,但是实际上它确实是非常复杂的,我们本节将演示如何实现对数据,进行组合查询(数据筛选) 我们都知道Excel中是如何筛选数据的.就像下面一样 他 ...
 
随机推荐
- 请教如何用ASP.NET实现http://abc.com/orderID这样的URL???
			
我查看了一下微信二维码的内容是:https://u.wechat.com/XXXXXXXXX这种格式. 我现在想把我们的订单URL也做成 http://abc.com/orderID这样子,做成二维码 ...
 - web请求的状态码
			
摘录于 https://www.cnblogs.com/lovychen/p/6256343.html 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行 ...
 - CentOS 7 - 安装Eclipse
			
注意问题:Eclipse官方网站提供的tar文件有可能有问题,我今天下载的一个tar文件,在Windows下解压缩,随后放到CentOS 7里面不行,随后我又重新下载一份,还是不行,最终我下载了另外一 ...
 - 基础Network Request
			
1:NSData + NSURL - (void)FF_LoadImageWithURLString:(NSString *)urlStr imageBlock:(ImageBlock)imageRe ...
 - 在html页面添加一个隐藏域,并渲染一个需要保存的数值,在js中需要再获取,而不影响页面结构
			
<div style="display:none">可以将需要保存的数值放在文本内容中,也可以放在标签的属性当中, 如果放在文本内容中,注意换行后 \n 的存在< ...
 - pymongo学习第1篇——增删改查
			
参考文档: 1.https://docs.mongodb.org/getting-started/python/ 2.http://api.mongodb.org/python/current/api ...
 - 本地搭建https服务
			
首先确保机器上安装了openssl和openssl-devel npm install openssl npm install openssl-devel (安装报错 导致我没安装成功,但是也还是配置 ...
 - Winform—C#读写config配置文件
			
现在FrameWork2.0以上使用的是:ConfigurationManager或WebConfigurationManager.并且AppSettings属性是只读的,并不支持修改属性值. 一.如 ...
 - ZigBee 学习资源
			
1.雪帕的主页 http://home.cnblogs.com/u/yqh2007/ 2.刘志鹏的主页 http://www.cnblogs.com/hustlzp/archive/2011/02/1 ...
 - zookeeper基础知识
			
Zookeeper简介 ZooKeeper设计目的 最终一致性client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能. 可靠性具有简单.健壮.良好的性能,如 ...