文档库 最新最全的文档下载
当前位置:文档库 › Jquery mobile 结合C#服务端实现手机端图片及大文件上传源代码

Jquery mobile 结合C#服务端实现手机端图片及大文件上传源代码

Jquery mobile 结合C#服务端实现手机端图片及大文件上传源代码

随着互联网移动应用的高速发展,企业很多的管理需求都转移到了手机移动应用上,本人在项目实施中碰到一个需求,要以WebApp 的方式从手机端上传现场图片,前段用的是jquery mobile,后台使用c#+sqlserver来实现,经过好几天的摸索和实践,终于找到了一个比较好的模式,为有类似需求的Coder们提供参考。废话不说,直接上干货:
一、前端的代码页面:(粗体红色是重点)






XXX管理移动应用






















技术支持:stone











二、后台代码:
<%@ WebHandler Language="C#" Class="FileHandler" %>
using System;
using System.Web;
using System.IO;
public class FileHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string msg = string.Empty;
string error = string.Empty;
string result = string.Empty;
//HttpPostedFile f = context.Request.Files["file"];
var tuploadperson=context.Request["tuserno"];
var fixday = context.Request["fixday"];
var prodesc = context.Request["prodesc"];
var tgourp =

context.Request["tgourp"];
var userrole=context.Request["userrole"];
var myFile = context.Request.Files["file"];
string fname="";
string tprourl="";
//context.Response.WriteFile(f.FileName.ToString());
if (myFile != null && myFile.FileName != "")
{
//var myFile = context.Request.Files["file"];
string filedir="~/uploadpic/"+DateTime.Now.ToString("yyyyMMdd") +"/";
if(!Directory.Exists(context.Server.MapPath(filedir)))
{
Directory.CreateDirectory(context.Server.MapPath(filedir));
}
fname = DateTime.Now.ToString("yyyyMMddHHmmssfff") + myFile.FileName.Substring(https://www.wendangku.net/doc/fa9729737.html,stIndexOf("."), 4);
myFile.SaveAs(context.Server.MapPath(filedir) + fname);//保存文件
msg = "上传成功";
result = "{msg:'" + msg + "'}";

tprourl = "http://10.50.176.101:9092/" + filedir.Substring(2,filedir.Length-2)+fname;
//开始保存数据库信息
insertinto(tuploadperson, fixday, prodesc, tgourp, tprourl, userrole);
}
else
{
error = tuploadperson;
result = "{error:'"+error+"'}";
}
context.Response.Write(result);
context.Response.End();
}
public bool IsReusable {
get {
return false;
}
}
}


调试通过了,可以复制使用,希望对有类似需求的人有帮助!如有帮助给个赞。

相关文档
相关文档 最新文档