W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
框架提供了一個(gè)文件上傳,封裝jsmart上傳功能的Action,在使用時(shí)需要依賴jsmart.jar。使用示例
編寫(xiě)表單html如下
<form action="<%=basePath%>uploadAction/up" method="post" enctype="multipart/form-data" >
<input type="file" name="myfile" style="border:gray 1px solid;" /><br/>
<input type="submit" value=" 上 傳 " style="border:gray 1px solid;" />
</form>
編寫(xiě)action如下
import org.jfaster.mvc.action.JSmartAction;
public class UploadAction extends JSmartAction
{
public void up()
{
try {
saveAs("myfile", "d:/temps");//把myfile上傳文件保存到指定文件夾
//saveAs("myfile", "d:/temps/test.doc");//把myfile上傳文件保存到指定文件
out("ok");
} catch (Exception e) {
e.printStackTrace();
}
}
}
如果需要獲取上傳文件的其他信息,如下
SmartFile upFile=getFile("myfile");
String fileName=upFile.getFileName();//獲取上傳文件的名稱
String ext=upFile.getFileExt();//獲取上傳文件的后綴名
獲取文件上傳表單中的屬性字段值時(shí)使用getParameter("name");方法獲取
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: