在網上找了好多資料,發現都不是自己想要的結果,最後在外國**上找到了解決方法。struts2在action裡file去接收,getname裡既然是個.tmp的字尾檔案,一時不知道怎麼去獲取這個檔案型別。其實struts2都是在action裡定義乙個屬性去接收html表單內容。現把關鍵**附上。
public class useraction extends actionsupport
public void setmyfile(file myfile)
public string getmyfilecontenttype()
public void setmyfilecontenttype(string myfilecontenttype)
public string getmyfilefilename()
public void setmyfilefilename(string myfilefilename)
}
function isphoto()
Struts2 檔案上傳 檔案型別 大小過濾
使用struts2上傳檔案,其實使用的是apache的 commons fileupload 1.1.jar 在實際使用的過程中,配置了fileupload 並不能過濾上傳的檔案型別,只能處理大小過濾 如果不使用預設的 則action中的屬性不能正確賦值。而使用後,攔截型別不起作用。後來在網上多方查...
struts檔案上傳,獲取檔名和檔案型別的原理。
action中還有兩個屬性 uploadfilename和uploadcontenttype,這兩個屬性分別用於封裝上傳檔案的檔名 檔案型別。這是struts2設計的獨到之處 strut2的 action類直接通過file型別屬性直接封裝了上傳檔案的檔案內容,但這個file屬性無法獲取上傳檔案的檔名...
Struts2的檔案上傳
看到有人在問struts2的檔案上傳,想起自己買的李剛的 struts2權威指南 書中已有很詳細的介紹,只是自己一下子記不起來了,真的很遺憾,說明自己學得還不夠紮實,所以自己整理了一下發上來。下面是上傳的 檔案上傳頁面 檔案上傳頁面中,包含兩個表單域,檔案標題和檔案瀏覽域 當然,為了能完成檔案上傳,...