由於專案需求,在處理文件上傳時需要使用到文件的非同步上傳。這裡使用Jquery Ajax File Uploader這個元件下載位址:http://www.phpletter.com/download_project_version.php?version_id=6
text/html
text/html
注意結合Action觀察struts.xml中result的設定。
contentType參數是一定要有的,否則瀏覽器總是提示將傳回的JSON結果另存為文件,不會交給ajaxfileupload處理。這是因為struts2 JSON Plugin預設的contentType是application/json,而ajaxfileupload則要求為text/html。