DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> uploadify在Firefox下丟失session問題的解決方法
uploadify在Firefox下丟失session問題的解決方法
編輯:關於JavaScript     
今天在用uploadify上傳插件時遇到了一個問題,由於我後台做了權限管理,每個請求都有去讀session判斷權限,但用這個插件時發現登錄後上傳不了,原因是在讀session時認為沒有權限而被攔截了,後來在後台打印登錄時產生session的id和上傳時讀取session的id,果然不一樣,在網上搜索了一番,還真有不少人遇到這個問題,現把解決方案貼出來:

先說說我的環境,後台是用JSP,uploadify的版本是3.2

在JSP頁面中的配置:
復制代碼 代碼如下:
<script type="text/javascript">
$(document).ready(function() {
$("#fileupload").uploadify({
'swf' : '/uploadify/scripts/uploadify.swf',
'uploader' : '/fileupload;jsessionid=${pageContext.session.id}',
'auto' : true,
'multi' : false,
'buttonText' : 'BROWSE',
'fileDesc' : '支持格式:jpg/gif/jpeg/png/bmp.',
'fileExt' : '*.jpg;*.gif;*.jpeg;*.png;*.bmp',
'onUploadSuccess': onUploadSuccess
});
});
</script>

最關鍵的就是紅字那部份了,要注意的是jsessionid前面那個是個分號而不是問號,寫成問號就作為參數傳遞了,希望能幫到大家少走彎路
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved