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插件實現無刷新上傳文件_網路經驗(網路經驗):
網頁鏈接