php如何接受后台数据啊。
非常好用,太给力了回去上传做好的demo分享
求教一下,如何配置仅能上传单个图片呢?将这个属性修改为false也不行multiple: false,多谢各位!
对应的.net后台怎么写,求大神指教。
.net下的使用已解决,新建一个.ashx来接收数据就可以了。
url设置如下:注意路径要正确
url : "././Handler1.ashx", // 上传文件的路径
.ashx代码如下:
context.Response.ContentType = "text/plain";
var fs = context.Request.Files;
if (fs.Count > 0) {
try {
string strFailNameOld = fs[0].FileName.ToString().Trim().ToUpper();
strFailNameOld = strFailNameOld.Substring(0, strFailNameOld.LastIndexOf("."));
string strFailNameNew = "";
Random rd = new Random();
string path = System.Web.HttpContext.Current.Server.MapPath("Images\\");
string pathName = fs[0].FileName;
int lastPosition = pathName.LastIndexOf("\\");
string fileName = pathName.Substring(lastPosition + 1);
string fileType = fileName.Substring(fileName.LastIndexOf(".") + 1);
string vstr = path + DateTime.Now.ToString("yyyymmddhhmmss") + rd.Next().ToString() + fileName;
strFailNameNew = DateTime.Now.ToString("yyyymmddhhmmss") + rd.Next().ToString() + fileName;
string connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" + vstr + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1'";
OleDbConnection olecon = new OleDbConnection(connstr);
fs[0].SaveAs(vstr);
context.Response.Write(strFailNameNew);
/*文件名、文件路?????InsertIntoNameToDB(strFailNameOld,strFailNameNew)
*
*/
} catch (Exception ex) {
string strErr = ex.ToString();
}
}