上传的前台
function openCrame() {
uexCamera.open();
}
var ID = appcan.locStorage.getVal("SaveID");
var NewUserPhoneNum = getLocVal("NewUserPhoneNum");
// var uploadHttp = urlpath + "/Handler/abc.ashx?from=web&&_o=load&&_ID=" + NewUserPhoneNum + "&&_SaveType=P";
var uploadHttp ="http://localhost:2548/Handler/abc.ashx?from=web&&_o=load&&_ID="+NewUserPhoneNum+"&&_SaveType=P";
var uopCode = 2;
function uploadpic(imgurl) {
if (imgurl.indexOf("http://") < 0) {
//alert(imgurl);
alert(uploadHttp);
appcan.locStorage.setVal('inconUrl', imgurl);
uexUploaderMgr.createUploader(uopCode, uploadHttp);
alert("1111111111111");
appcan.window.close();
} else {
uexWindow.toast(0, 5, "非本地图片", 1000);
}
}
function openImageBrowser() {
uexImageBrowser.pick();
}
window.uexOnload = function() {
uexCamera.cbOpen = function(opId, dataType, data) {
if (dataType == 0) {
imgurl = data;
// alert(data);
uploadpic(data);
// uploadAffix(data);
appcan.locStorage.setVal('inconUrl', data);
// appcan.window.close();
// document.getElementById("uploadPic").style.display = "block";
// document.getElementById("pc").src = imgurl;
}
}
uexImageBrowser.cbPick = function(opCode, dataType, data) {
imgurl = data;
// alert(data);
uploadpic(data);
// uploadAffix(data);
// appcan.locStorage.setVal('inconUrl', data);
appcan.locStorage.setVal('inconUrl', data);
}
uexUploaderMgr.cbCreateUploader = function(opId, dataType, data) {
uexUploaderMgr.uploadFile(uopCode, imgurl, "filename", 1);
//setLog("开始上传图片");
// alert("回调")
appcan.window.evaluateScript({
name : 'rg_setInformation',
scriptContent : 'inconUrl=getLocVal("inconUrl");$("#pc").attr("src",inconUrl)'
});
//appcan.window.close();
}
uexUploaderMgr.onStatus = function(opId, fileSize, percent, serverPath, status) {
if (status == 0) {
uexWindow.closeToast();
uexWindow.toast("0", "5", "头像成功上传!", "2000");
}
// alert("上传进度:" + percent + "%");
// setLog("上传进度:" + percent + "%");
if (status == 1) {
uexWindow.closeToast();
uexWindow.toast("0", "5", "头像成功上传!", "2000");
// setLog("上传完成");
uexUploaderMgr.closeUploader(uopCode);
}
if (status == 2) {
uexWindow.closeToast();
uexWindow.toast("0", "5", "头像成功上传!", "2000");
//setLog("上传出错");
}
}
}
后台
public void TestLoad(HttpContext context)
{
try
{
string orifilename = string.Empty;
string uploadfilepath = string.Empty;
string _ID = Guid.NewGuid().ToString().Replace("-", "");
string from = context.Request["from"].ToString();
string UserID = context.Request["_ID"].ToString();
string SaveType = context.Request["_SaveType"].ToString();
// string _ChangeType = context.Request["_ChangeType"].ToString();
string Remark="";
string str = "";
DateTime SaveTime = GetNowDate();
BLL.DbOperaterClass ob = new BLL.DbOperaterClass();
string path = ob.WebFileUrl + "upload";
// string path = context.Server.MapPath("~/") + "upload";
if (from == "web")
{
// context.Response.Write("");
if (context.Request.Files.Count > 0)
{
// context.Response.Write("");
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
string fileName = Path.GetFileName(context.Request.Files["filename"].FileName);
string fileType = fileName.Substring(fileName.LastIndexOf(".") + 1);
string end = fileName.Substring(fileName.Length - 4).ToLower();
fileName = UserID + ".jpg";//文件后缀可以改变
orifilename = path + "\\" + fileName;
//如果存在,删除文件
if (File.Exists(orifilename))
{
File.Delete(orifilename);
}
context.Request.Files["filename"].SaveAs(path + "\\" + fileName);
// context.Response.Write(str);
}
}
//string str = string.Empty;
}
catch (Exception ex)
{
// context.Response.Write("");
}
我想问为什么 function uploadpic(imgurl) {
if (imgurl.indexOf("http://") < 0) {
//alert(imgurl);
alert(uploadHttp);
appcan.locStorage.setVal('inconUrl', imgurl);
uexUploaderMgr.createUploader(uopCode, uploadHttp);
alert("1111111111111");
appcan.window.close();
} else {
uexWindow.toast(0, 5, "非本地图片", 1000);
}
}
不加上这两个alert就不能上传成功呢,求大神帮忙指点一二,救急救急!!!!