파일 업로드 섹션과 체크 박스와 같은 다른 필드가 포함 된 다중 파트/양식 데이터 양식이 있습니다. ";"로 구분 된 체크 박스의 정보를 기반으로 문자열을 만들고 싶습니다. 그것을 데이터베이스로 보내기 위해서입니다.Multipart/form - 체크 박스에서 문자열을 생성하고 db로 보내기
내에서 UploadServelt은 다음과 같습니다
try {
// parses the request's content to extract file data
List formItems = upload.parseRequest(request);
Iterator iter = formItems.iterator();
// iterates over form's fields
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
// processes only fields that are not form fields
if (!item.isFormField()) {
//doSomething
String fileName = new File(item.getName()).getName();
String filePath = uploadPath + File.separator + fileName;
File storeFile = new File(filePath);
// saves the file on disk
item.write(storeFile);
}
else
{
// Process regular form field (input type="text|radio|checkbox|etc", select, etc).
String fieldname = item.getFieldName();
String fieldvalue = item.getString();
// Do anotherThing
// Can I create a string from the checkbox inputs here?
}
감사합니다!
내가 (때문에 다중/폼 물건) 아파치 공통의 파일 업로드 API를 사용하고 있기 때문에이 request.getParameter()를 사용할 수 없습니다. 다른 옵션이 있습니까? – user1391078