fileupload无刷新上传
㈠ 使用jquery的ajaxfileupload.js和struts2无刷新上传文件出错
getXXX方法是从session中取参数值,从你贴出的代码来看 没有涉及到这块,所以我觉得你要是用System.out.println("userIcon:" + getId_userIcon()); 取不到任何id·
个人浅见~
㈡ asp.net ajax 中的FileUpload控件怎么用
前台代码:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<table>
<tr>
<td >上传图片</td>
<td>
<asp:FileUpload ID="fppicFilePath" runat="server" />
</td>
</tr>
<table>
</ContentTemplate>
</asp:UpdatePanel>
前台代码:
//获取上传图片的地址,然后按当前时间重新给图片取名字
string picFilePath = DateTime.Now.Ticks.ToString() + this.fppicFilePath.FileName;
//图片放置的路径
string path = Server.MapPath("../admin_Katstar/");
this.fppicFilePath.PostedFile.SaveAs(path + picFilePath);
//添加到数据库:
jobornQQpicInfo.picFilePath = picFilePath; //对应数据库的列
int row = jobornQQpicBll.Insert(jobornQQpicInfo); //添加的方法
if (row > 0)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加成功')</script>");
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加失败')</script>");
}
㈢ 求不使用FileUpLoad控件从客户端上传图片到服务器的办法!
可以试试这个无刷新上传系统
㈣ DWZ中怎样整合JQuery的ajaxFileUpload上传插件
jQuery插件AjaxFileUpload可以实现ajax文件上传,需要jQuery库文件和ajaxfileupload.js
一.引入部分
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajaxfileupload.js"></script>
二.<body>部分
<img src="images/nophoto.jpg" id="picture" width="160px" height="200px"/>
<input type="file" id="touxiang" name="photo" size="10" onchange="changImg()"/>
注意:使用AjaxFileUpload插件上传文件可不需要form
<form name="form" action="" method="POST" enctype="multipart/form-data">
……相关html代码……
</form>
三.js部分
function changImg(){
$.ajaxFileUpload
(
{
url:'XXX.action', //上传文件的服务端
secureuri:false, //是否启用安全提交
dataType: 'text', //数据类型
fileElementId:'touxiang', //表示文件域ID
//提交成功后处理函数 html为返回值,status为执行的状态
success: function(html,status)
{
},
//提交失败处理函数
error: function (html,status,e)
{
}
}
)
}
四.原理
利用jQuery的选择器获得file文件上传框中的文件路径值,然后动态的创建一个iframe,并在里面建立一个新的file 文件框,提供post方式提交到后台。最后,返回结果到前台。
五.总结
使用jQuery插件AjaxFileUpload实现无刷新上传文件非常实用,由于其简单易用,因些这个插件相比其它文件上传插件使用人数最多,非常值得推荐。
㈤ fileupload 上传时,出现文件访问被拒绝的错误
你的文件上传只能针对本网站内的目录。
如果你想传到C盘或D盘的目录。因为使用的aspnet内置账户,不一定对文件夹 有写入权限。
㈥ 如何在UpdatePanel实现文档上传。以下这种方式为什么跟fileupload一样,无法取到filename
UpdatePanel无法实现上传的,我之前有这样一个需求,通过隐藏的iframe实现的
㈦ 如何实现FileUpload不刷新急
最简单的办法,是将你上传文件的表单target指定到一个看不见的iframe即可. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> 新文档 </title>
<meta name="Generator" content="EditPlus 3">
<meta name="Author" content="Unicorn">
<meta name="Description" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<style type="text/css">
</style>
<script language="javascript" src=""></script>
</head>
<body>
<form action="/" target="ifrm">
<input type="file" />
<input type="submit" value="上传" />
</form>
<iframe style="display: none; " id="ifrm" name="ifrm"></iframe>
</body>
</html>
㈧ asp.net中fileupload控件同步刷新图片要怎么解决
这个是不能刷新的,FileUpload控件永远需要刷新才能提交,不能实现你所谓的无刷新技术,可选解决方案仍然是老旧的Iframe方式
㈨ ajaxfileupload 怎么上传文件
使用ajaxfileupload插件实现无刷新上传文件_网络经验(网络经验):
网页链接