资源简介
HTML5+JQUERY文件上传,手机浏览器兼容性好(asp.net例子)
已经在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);
//清空缓冲区
//sw.Flush();
//关闭流
// 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
相关资源
- html5+js二维码扫描asp.net),可通用其
- jquery.mobile-1.4.5.min.css
- asp.net+jquery+ajax所有调用
- asp.net+jquery长轮询
- jQuery lazyload-预加载 功能,已经通过运
- jquery toolip
- jquery guaguaka
- Jquery 相册插件 完整
- html5 绘图以及 动画
- html5简单进度条效(progressbar)
- jquery.autocomplete插件修改扩展功能
- Jquery跨域调用wcf(返回Jsonp格式) 附
- c#用webkit内核支持html5
- asp.net酒店管理系统+订单打印+报表生
- HTML5 WebSocket 构建实时 Web 应用
- html5 实时推送消息到客户端(SSE/Eve
- Asp.Net无刷新上传并裁剪头像(用Jqu
- 修改 webbrowser 支持IE8/IE9/IE10/HTML5 (
- JQuery实现分页程序代码,
- JQuery+ajax 批量上传图片()
- jquery post json数据
- HTML5+Bootstrap3登陆界面代码(响应式设
- asp.net C#+jquery+ajax 无刷新留言板
- jquery.uploadify 上传文件
- html5打开摄像头并拍照
- jQuery+ EasyUI 含数据库
- ASP.NET MVC EF easyUI jQuery sqlserver 多页签
- asp.net +Jquery 实现的 RSS阅读器 完整
- JQuery1.8.3 js+min.js+中文CHM
- winform中使用 Jquery 读取网页内容 (思
评论
共有 条评论