资源简介
H+4.9 基于 bootstrap的最牛管理后台 最新版本(最新最全源码),包含文档说明,包含源码
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Text;
using System.Text.Regularexpressions;
using System.Web;
using Newtonsoft.Json;
/*
温馨提示:
在flash的参数名upload_url中可自行定义一些参数(请求方式:POST),定义后在服务器端获取即可,比如可以应用到用户验证,文件的保存名等。
本示例未作极致的用户体验与严谨的安全设计(如用户直接访问此页时该如何,万一客户端数据不可信时验证文件的大小、类型等),只保证正常情况下无误,请阁下注意。
*/
public partial class Upload : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
Result result = new Result();
result.avatarUrls = new ArrayList();
result.success = false;
result.msg = “Failure!“;
//取服务器时间+8位随机码作为部分文件名,确保文件名无重复。
string fileName = DateTime.Now.ToString(“yyyyMMddhhmmssff“) + CreateRandomCode(8);
//定义一个变量用以储存当前头像的序号
int avatarNumber = 1;
//遍历所有文件域
foreach(string fieldName in Request.Files.AllKeys)
{
HttpPostedFile file = Request.Files[fieldName];
//处理原始图片(默认的 file 域的名称是__source,可在插件配置参数中自定义。参数名:src_field_name)
//如果在插件中定义可以上传原始图片的话,可在此处理,否则可以忽略。
if(fieldName == “__source“)
{
//文件名,如果是本地或网络图片为原始文件名(不含扩展名)、如果是摄像头拍照则为 *FromWebcam
//fileName = file.FileName;
//当前头像基于原图的初始化参数(即只有上传原图时才会发送该数据),用于修改头像时保证界面的视图跟保存头像时一致,提升用户体验度。
//修改头像时设置默认加载的原图url为当前原图url+该参数即可,可直接附加到原图url中储存,不影响图片呈现。
string initParams = Request.Form[“__initParams“];
result.sourceUrl = string.Format(“upload/csharp_source_{0}.jpg“ fileName);
file.SaveAs(Server.MapPath(result.sourceUrl));
result.sourceUrl += initParams;
/*
可在此将 result.sourceUrl 储存到数据库,如果有需要的话。
*/
}
//处理头像图片(默认的 file 域的名称:__avatar123...,可在插件配置参数中自定义,参数名:avatar_field_names)
else if (fieldName.StartsWith(“__avatar“))
{
string virtualPath = string.Format(“upload/csharp_avatar{0}_{1}.jpg“ avatarNumber fileName);
result.avatarUrls.Add(virtualPath);
file.SaveAs(Server.MapPath(virtualPath));
/*
可在此将 virtualPath 储存到数据库,如果有需要的话。
*/
avatarNumber++;
}
/*
else
{
如下代码在上传接口Upload.aspx中定义了一个user=xxx的参数:
var swf = new fullAvatarEditor(‘swf‘ {
id: ‘swf‘
upload_url: ‘Upload.aspx?user=xxx‘
});
在此即可用Request.Form[“user“]获取xxx。
}
*/
}
result.success = true;
result.msg = “Success!“;
//返回图片的保存结果(返回内容为json字符串,可自行构造,该处使用Newtonsoft.Json构造)
Response.Write(JsonConvert.Serializeobject(result));
}
///
/// 生成指定长度的随机码。
///
private string CreateRandomCode(int length)
{
string [] codes = new string [36] { “0“ “1“ “2“ “3“ “4“ “5“ “6“ “7“ “8“ “9“ “A“ “B“ “C“ “D“ “E“ “F“ “G“ “H“ “I“ “J“ “K“ “L“ “M“ “N“ “O“ “P“ “Q“ “R“ “S“ “T“ “U“ “V“ “W“ “X“ “Y“ “Z“ };
StringBuilder randomCode = new StringBuilder();
Random rand = new Random();
for ( int i =0; i < length; i++ )
{
randomCode.Append(codes [rand.Next(codes.Length)]);
}
return randomCode.ToString();
}
///
/// 表示图片的上传结果。
///
private struct Result
{
///
/// 表示图片是否已上传成功。
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 244173 2018-03-07 09:49 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\word版本\H+4.9说明文档.docx
文件 6148 2015-12-22 09:00 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\.DS_Store
文件 65565 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\animate.css
文件 31301 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\bootstrap-rtl.css
文件 121261 2015-12-21 12:39 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\bootstrap.min.css
文件 7672 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\demo\webuploader-demo.css
文件 32318 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\font-awesome.css
文件 26711 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\font-awesome.min.css
文件 2082 2017-04-20 14:55 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\login.css
文件 26278 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\patterns\header-profile-skin-1.png
文件 33032 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\patterns\header-profile-skin-3.png
文件 5877 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\patterns\header-profile.png
文件 137733 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\patterns\shattered.png
文件 6736 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\awesome-bootstrap-checkbox\awesome-bootstrap-checkbox.css
文件 1669 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\css\blueimp-gallery-indicator.css
文件 2135 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\css\blueimp-gallery-video.css
文件 5716 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\css\blueimp-gallery.css
文件 6816 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\css\blueimp-gallery.min.css
文件 867 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\css\demo.css
文件 2216 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\error.png
文件 306 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\error.svg
文件 3897 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\loading.gif
文件 606 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\play-pause.png
文件 382 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\play-pause.svg
文件 2811 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\video-play.png
文件 274 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\blueimp\img\video-play.svg
文件 4493 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\bootstrap-table\bootstrap-table.min.css
文件 646 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\chosen\chosen-sprite.png
文件 872 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\chosen\chosen-sprite@2x.png
文件 12631 2015-12-04 18:43 H+4.9后台主题UI框架源码带完整文档\H+4.9正版文档\网页版本\css\plugins\chosen\chosen.css
............此处省略1698个文件信息
相关资源
- DarwinStreamingSrvr6.0.3-Source.tar+dss-6.0.3.
- qwt-6.1.3pdf+qch+src
- H+4.9响应式后台主题UI框架源码带完整
- 荧光管VFD时钟PCB+SCH+源码开源
- Operating+System+Concepts+10th+Edition英文版
- Adobe+Flash+CS4+简体中文 flash api 大全 (
- SSH+JBPM国家电力资源管理系统
- 平衡小车 SCH+PCB+程序
- H+后台模板源码
- 公交站系统有前后台
- 常韩文字体包括Batang+BatangChe+Gungsuh+
- Kinect+v2+Examples+with+MS-SDK
- Windows+XP+pro+with+sp3+VOL+微软原版简体中
- IE+Flash+vue项目调用摄像头拍照
- 基于PCL开源库fpfh+icp算法实现点云配准
- verilog HDL 16位乘法器实现及testbench文件
-
flash+xm
l多级可扩展导航菜单动画源 - ssh+jbpm项目某集团OA
-
flash+xm
l单选题源代码 - AB通讯网络简介 让你瞬间通透
- flash+as2.0接苹果游戏
- flash+as3.0贪吃蛇游戏
- logstash+kibana+elasticsearch+log4j日志查询管
- H+后台网站模板-v4.2(最新)
- 后台管理H+H
- FreeSwitch+1.2+中文版本 FreeSWITCH构建高性
- 杰信商贸管理平台传智播客SSH+SSM视频
- flash+as3.0九宫格拼图游戏
- sipjs+FreeSWITCH+webrtc电话呼入、呼出、转
- 基于MLP算法的Glitch+PUF机器学习攻击
评论
共有 条评论