Jquery.form 上传问题

有时有点2 2012-05-29 06:23:40
在FF、Chrome 下是正常的
IE下就是获取不到 Request.file 没有文件
代码如下

JS
function people_modif() {
var vURL = "admin_action.ashx?&rand=" + Math.random();
$("#peopledetail").ajaxSubmit({
url:encodeURI(vURL),
type: "post",
dataType: "text",
success: function (str) {

},
error: function (error) {
}
});
}

HTML:
<div style=" float:left">更新图片:<input id="popmodifimage" type="file" name="popmodifimage" /></div>



后台代码 action.ashx

HttpPostedFile pf = Request.Files["popmodifimage"];
if (pf != null)
{
string fileExtension = System.IO.Path.GetExtension(pf.FileName); //上传文件的扩展名
if (fileExtension != ".jpg" && fileExtension != ".gif" && fileExtension != ".bmp" && fileExtension != "png")
{
Response.Write("-1");
return;
}
fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + fileExtension; //给文件重新命名
pf.SaveAs(path + fileName);

if (mpopimgurl != "") File.Delete(path + mpopimgurl);
strimg = " ,ImageUrl=@imageurl ";
}

...全文
153 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
001007009 2012-05-29
  • 打赏
  • 举报
回复
楼主搜下 iframe上传,有很多信息的

参考下
http://topic.csdn.net/t/20061107/22/5140788.html
bonnibell 2012-05-29
  • 打赏
  • 举报
回复
var vURL = "admin_action.ashx?&rand=" + Math.random()
bwangel 2012-05-29
  • 打赏
  • 举报
回复
form要设置成multipart/formdata才能上传文件
有时有点2 2012-05-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

你不如采用提交到隐藏的iframe来的兼容性好,没有必要采用这些框架来实现。况且,这些框架的实现是有Bug的。
[/Quote]
请问有没有案例可以参考一下

我是在一个帖子上看你说用这个的 难道IE下本身就不行吗
孟子E章 2012-05-29
  • 打赏
  • 举报
回复
你不如采用提交到隐藏的iframe来的兼容性好,没有必要采用这些框架来实现。况且,这些框架的实现是有Bug的。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧