> 데이터 베이스 > MySQL 튜토리얼 > JspsmartUpload上传文件(2)

JspsmartUpload上传文件(2)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 15:01:13
원래의
1108명이 탐색했습니다.

Jspsmart2.jsp %@ page import=com.jspsmart.upload.* % %@ page contentType=text/html;charset=GB2312 % html head titleJspsmart2.jsp/title /head body h2文件上传范例 - jspSmart/h2 jsp:useBean id=mySmartUpload scope=page class=com.jspsmart.uploa

Jspsmart2.jsp




    Jspsmart2.jsp

文件上传范例 - jspSmart


//计算文件上传个数
int count=0;

//SmartUpload的初始化,使用这个jspsmart一定要在一开始就这样声明
mySmartUpload.initialize(pageContext);

//依据form的内容上传
mySmartUpload.upload();

//将上传的文件一个一个取出来处理
for (int i=0;i{
       //取出一个文件
       com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
 
       //如果文件存在,则做存档操作
       if (!myFile.isMissing()) {
 
           //将文件存放于绝对路径的位置
           myFile.saveAs("D://totalExample//jsp//UploadFile//" + myFile.getFileName(), mySmartUpload.SAVE_PHYSICAL);
  
           //显示此上传文件的详细信息
           out.println("FieldName = " + myFile.getFieldName() + "
");
           out.println("Size = " + myFile.getSize() + "
");
           out.println("FileName = " + myFile.getFileName() + "
");
           out.println("FileExt = " + myFile.getFileExt() + "
");
           out.println("FilePathName = " + myFile.getFilePathName() + "
");
           out.println("ContentType = " + myFile.getContentType() + "
");
           out.println("ContentDisp = " + myFile.getContentDisp() +"
");
           out.println("TypeMIME = " + myFile.getTypeMIME() +"
");
           out.println("SubTypeMIME = " + myFile.getSubTypeMIME() + "
");
           count ++;
       }
}

// 显示应该上传的文件数目
out.println("
" + mySmartUpload.getFiles().getCount() + " files could be uploaded.
");

// 显示成功上传的文件数目
out.println(count + "file(s) uploaded.");
%>


注意事项:

一般输入类型(例如,text、password、select,等等)传送Form到服务器端时,所用的编码方式是application/x-www-form-urlencoded,但是若要传送文件至服务器端时,必须使用mutilpart/form-data的编码方式;
 

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿