-
大小: 7.9MB文件類(lèi)型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-10-05
- 語(yǔ)言: Html/CSS
- 標(biāo)簽: H+??Bootstrap3??
資源簡(jiǎn)介
988元官方購(gòu)買(mǎi)的
H+是一個(gè)完全響應(yīng)式,基于Bootstrap3.3.6最新版本開(kāi)發(fā)的扁平化主題,她采用了主流的左右兩欄式布局,使用了Html5+CSS3等現(xiàn)代技術(shù),她提供了諸多的強(qiáng)大的可以重新組合的UI組件,并集成了最新的jQuery版本(v2.1.4),當(dāng)然,也集成了很多功能強(qiáng)大,用途廣泛的jQuery插件,她可以用于所有的Web應(yīng)用程序,如網(wǎng)站管理后臺(tái),網(wǎng)站會(huì)員中心,CMS,CRM,OA等等,當(dāng)然,您也可以對(duì)她進(jìn)行深度定制,以做出更強(qiáng)系統(tǒng)。
當(dāng)前版本:v4.1.0
H+具有以下特點(diǎn):
完全響應(yīng)式布局(支持電腦、平板、手機(jī)等所有主流設(shè)備)
基于最新版本的Bootstrap 3.3.6
提供3套不同風(fēng)格的皮膚
支持多種布局方式
使用最流行的的扁平化設(shè)計(jì)
提供了諸多的UI組件
集成多款國(guó)內(nèi)優(yōu)秀插件,誠(chéng)意奉獻(xiàn)
提供盒型、全寬、響應(yīng)式視圖模式
采用HTML5 & CSS3
擁有良好的代碼結(jié)構(gòu)
代碼片段和文件信息
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的參數(shù)名upload_url中可自行定義一些參數(shù)(請(qǐng)求方式:POST),定義后在服務(wù)器端獲取即可,比如可以應(yīng)用到用戶(hù)驗(yàn)證,文件的保存名等。
本示例未作極致的用戶(hù)體驗(yàn)與嚴(yán)謹(jǐn)?shù)陌踩O(shè)計(jì)(如用戶(hù)直接訪(fǎng)問(wèn)此頁(yè)時(shí)該如何,萬(wàn)一客戶(hù)端數(shù)據(jù)不可信時(shí)驗(yàn)證文件的大小、類(lèi)型等),只保證正常情況下無(wú)誤,請(qǐng)閣下注意。
*/
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!“;
//取服務(wù)器時(shí)間+8位隨機(jī)碼作為部分文件名,確保文件名無(wú)重復(fù)。
string?fileName?=?DateTime.Now.ToString(“yyyyMMddhhmmssff“)?+?CreateRandomCode(8);
//定義一個(gè)變量用以?xún)?chǔ)存當(dāng)前頭像的序號(hào)
int?avatarNumber?=?1;
//遍歷所有文件域
foreach(string?fieldName?in?Request.Files.AllKeys)
{
HttpPostedFile?file?=?Request.Files[fieldName];
//處理原始圖片(默認(rèn)的?file?域的名稱(chēng)是__source,可在插件配置參數(shù)中自定義。參數(shù)名:src_field_name)
//如果在插件中定義可以上傳原始圖片的話(huà),可在此處理,否則可以忽略。
if(fieldName?==?“__source“)
{
//文件名,如果是本地或網(wǎng)絡(luò)圖片為原始文件名(不含擴(kuò)展名)、如果是攝像頭拍照則為?*FromWebcam
//fileName?=?file.FileName;
//當(dāng)前頭像基于原圖的初始化參數(shù)(即只有上傳原圖時(shí)才會(huì)發(fā)送該數(shù)據(jù)),用于修改頭像時(shí)保證界面的視圖跟保存頭像時(shí)一致,提升用戶(hù)體驗(yàn)度。
//修改頭像時(shí)設(shè)置默認(rèn)加載的原圖url為當(dāng)前原圖url+該參數(shù)即可,可直接附加到原圖url中儲(chǔ)存,不影響圖片呈現(xiàn)。
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?儲(chǔ)存到數(shù)據(jù)庫(kù),如果有需要的話(huà)。
*/
}
//處理頭像圖片(默認(rèn)的?file?域的名稱(chēng):__avatar123...,可在插件配置參數(shù)中自定義,參數(shù)名: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?儲(chǔ)存到數(shù)據(jù)庫(kù),如果有需要的話(huà)。
*/
avatarNumber++;
}
/*
else
{
如下代碼在上傳接口Upload.aspx中定義了一個(gè)user=xxx的參數(shù):
var?swf?=?new?fullAvatarEditor(‘swf‘?{
id:?‘swf‘
upload_url:?‘Upload.aspx?user=xxx‘
});
在此即可用Request.Form[“user“]獲取xxx。
}
*/
}
result.success?=?true;
result.msg?=?“Success!“;
//返回圖片的保存結(jié)果(返回內(nèi)容為json字符串,可自行構(gòu)造,該處使用Newtonsoft.Json構(gòu)造)
Response.Write(JsonConvert.Serializeobject(result));
}
///?
///?生成指定長(zhǎng)度的隨機(jī)碼。
///?
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? {
randomCode.Append(codes?[rand.Next(codes.Length)]);
}
return?randomCode.ToString();
}
///?
///?表示圖片的上傳結(jié)果。
///?
private?struct?Result
{
///?
///?表示圖片是否已上傳成功。
///?
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????1701??2015-12-21?12:39??404.html
?????文件????????1487??2015-12-21?12:39??500.html
?????文件???????12612??2015-12-21?12:39??agile_board.html
?????文件???????15402??2015-12-21?12:39??article.html
?????文件????????9260??2015-12-21?12:39??badges_labels.html
?????文件????????5865??2015-12-21?12:39??basic_gallery.html
?????文件???????18884??2015-12-21?12:39??blog.html
?????文件????????6827??2015-12-21?12:39??blueimp.html
?????文件???????35325??2015-12-21?12:39??buttons.html
?????文件???????10304??2015-12-21?12:39??calendar.html
?????文件???????12075??2015-12-21?12:39??carousel.html
?????文件???????10137??2015-12-21?12:39??chat_view.html
?????文件???????50515??2015-12-21?12:39??clients.html
?????文件????????4684??2015-12-21?12:39??code_editor.html
?????文件???????18123??2015-12-21?12:39??contacts.html
?????目錄???????????0??2015-12-22?09:00??css\
?????文件????????6148??2015-12-22?09:00??css\.DS_Store
?????目錄???????????0??2015-12-22?10:27??__MACOSX\
?????目錄???????????0??2015-12-22?10:27??__MACOSX\css\
?????文件?????????120??2015-12-22?09:00??__MACOSX\css\._.DS_Store
?????文件???????65565??2015-12-04?18:43??css\animate.css
?????文件???????31301??2015-12-04?18:43??css\bootstrap-rtl.css
?????文件??????121261??2015-12-21?12:39??css\bootstrap.min.css
?????目錄???????????0??2015-12-04?18:43??css\demo\
?????文件????????7672??2015-12-04?18:43??css\demo\webuploader-demo.css
?????文件???????32318??2015-12-04?18:43??css\font-awesome.css
?????文件???????26711??2015-12-04?18:43??css\font-awesome.min.css
?????文件????????2022??2015-12-04?18:43??css\login.css
?????目錄???????????0??2015-12-04?18:43??css\patterns\
?????文件???????26278??2015-12-04?18:43??css\patterns\header-profile-skin-1.png
?????文件???????33032??2015-12-04?18:43??css\patterns\header-profile-skin-3.png
............此處省略885個(gè)文件信息
評(píng)論
共有 條評(píng)論