資源簡介
HTML5+JQUERY文件上傳,手機瀏覽器兼容性好(asp.net例子)
已經(jīng)在win7,手機uc測試通過

代碼片段和文件信息
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Data;
using?System.Text.Regularexpressions;
using?System.Text;
using?System.Data.Common;
using?System.Data.SqlClient;
using?baseClass;
using?System;
using?System.IO;
using?System.Drawing;
using?ZXing;
using?ZXing.Presentation;
using?ThoughtWorks.QRCode.Codec;
using?ThoughtWorks.QRCode.Codec.Data;
namespace?MTT
{
????public?partial?class?html5upload_ewmdo?:?System.Web.UI.Page
????{
????????protected?void?Page_Load(object?sender?EventArgs?e)
????????{
????????????if?(Request[“action“]?==?“PostEwm“)
????????????{
????????????????//try
????????????????//{
????????????????//????QRCodeDecoder?decoder?=?new?QRCodeDecoder();
????????????????//????byte[]?imgBytes?=?Convert.Frombase64String(Request[“img“]);
????????????????//????Stream?stream?=?new?MemoryStream(imgBytes);
????????????????//????String?decodedString?=?decoder.decode(new?QRCodeBitmapImage(new?Bitmap(stream))Encoding.UTF8);
????????????????//????Response.Write(decodedString);
????????????????//}
????????????????//catch
????????????????//{
????????????????//}
????????????????try
????????????????{
????????????????????byte[]?imgBytes?=?Convert.Frombase64String(Request[“img“]);
????????????????????Stream?stream?=?new?MemoryStream(imgBytes);
????????????????????Result?result?=?new?ZXing.BarcodeReader().Decode(new?Bitmap(stream));
????????????????????Response.Write(result.Text);
????????????????????Response.End();
????????????????}
????????????????catch?{?Response.Write(““);?Response.End();?}
????????????}
????????????else?if?(Request[“action“]?==?“PostEwmAddFile“)
????????????{
????????????????try
????????????????{
????????????????????string?filename?=?Request[“filename“];
????????????????????byte[]?imgBytes?=?Convert.Frombase64String(Request[“img“].Remove(0?Request[“img“].IndexOf(‘‘)+1));???????????????
????????????????????Stream?stream?=?new?MemoryStream(imgBytes);
????????????????????MemoryStream?memory=?new?MemoryStream(imgBytes);
????????????????????FileStream?fs?=?new?FileStream(Server.MapPath(“/file/upload/“)+filename?FileMode.Create);
????????????????????//StreamWriter?sw?=?new?StreamWriter(stream);
????????????????????//開始寫入
????????????????????//sw.Write(stream);
????????????????????//清空緩沖區(qū)
????????????????????//sw.Flush();
????????????????????//關(guān)閉流
???????????????????//?sw.Close();
????????????????????memory.WriteTo(fs);
????????????????????fs.Close();
????????????????????//Bitmap?btp?=?new?Bitmap(stream);
???????????????????//?btp.Save(Server.MapPath(“/file/upload/“)+?filename);
????????????????}
????????????????catch
????????????????{
????????????????}
????????????????
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2435??2015-04-01?10:53??demo.html
?????文件????????115??2015-04-01?10:53??Ewmdo.aspx
?????文件???????2811??2015-04-01?10:53??Ewmdo.aspx.cs
?????文件????????469??2015-04-01?10:53??Ewmdo.aspx.designer.cs
?????文件??????95786??2015-04-01?10:53??jquery-1.11.1.min.js
?????目錄??????????0??2015-04-01?10:58??upload
-----------?---------??----------?-----??----
???????????????101616????????????????????6
評論
共有 條評論