今天在用uploadify上傳插件時遇到了一個問題,由於我後台做了權限管理,每個請求都有去讀session判斷權限,但用這個插件時發現登入後上傳不了,原因是在讀session時認為沒有權限而被攔截了,後來在後台列印登入時產生session的id和上傳時讀取session的id,果然不一樣,在網路上搜尋了一番,還真有不少人遇到這個問題,現把解決方案貼出來: 先說說我的環境,後台是用JSP,uploadify的版本是3.2 在JSP頁面中的設定: 複製程式碼 程式碼如下: <BR>$(document).ready(function() { <BR>$("#fileupload").uploadify({ <BR>'swf' : '/uploadify/scripts/uploadify.swf', <BR>'uploader' : '/fileupload;jsessionid=${pageContext.session .id}', <BR>'auto' : true, <BR>'multi' : false, <BR>'buttonText' : 'BROWSE', <BR>'fileDesc' : '支援格式:jpg/gif/jpegeg /png/bmp.', <BR>'fileExt' : '*.jpg;*.gif;*.jpeg;*.png;*.bmp', <BR>'onUploadSuccess': onUploadSuccess <BR>}); <BR>}); <BR> 最關鍵的就是紅字那部份了,要注意的是jsessionid前面那個是個分號而不是問號,寫成問號就作為參數傳遞了,希望能幫到大家少走彎路