Liferay Web Forms 포틀릿을 파일 컨트롤을 사용하도록 사용자 정의하려고하는데, 실제 작업을 처리하기 위해 UploadPortletRequest를 제외한 모든 작업을 수행했습니다. 양식에서 파일 업로드!Liferay 개발자 Studio가 패키지 com.liferay.portal.upload를 해결하지 못함
내가있어 :
import com.liferay.portal.upload.UploadPortletRequestImpl;
및 컴파일러 출력
:[javac] 1. ERROR in C:\Program Files\Liferay Developer Studio\liferay-plugins-sdk-6.0-ee-sp2-20110727\portlets\AZ_WebForms-portlet\docroot\WEB-INF\src\com\liferay\autozone\webform\portlet\AZ_WebForm.java (at line 34)
[javac] import com.liferay.portal.upload.UploadPortletRequestImpl;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import com.liferay.portal.upload cannot be resolved
하지만 ... 클래스를 해결 할 수 있도록 Portal Dependency JARs
에 portal-impl.jar
를 추가하는 경우, 그것은 원 portal-impl.jar
이 WEB-INF/lib
에 있기 때문에 컴파일하지 못했습니다 !! (그리고 그것을 좋아하지 않는다)
나는 여기에서 약간의 상실감이있다. 내가 무엇을해야 하나?
난 사실을 Liferay 코어에서 기존 웹 폼 포틀릿을 사용자 정의하고, Using FileUpload 참조하십시오. 아파치 커먼즈 파일 업로드를 살펴 보겠습니다. 감사. – daniel0mullins