ファイルコントロールを受け入れるようにLiferay Web Formsポートレットをカスタマイズしようとしていますが、実際にはUploadPortletRequestを除いてすべてが動作していますフォームからのファイルのアップロード!Liferay Developer 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のコアから既存のWebフォーム・ポートレットをカスタマイズしています、Using FileUploadを参照してください。私はApache Commonsのファイルアップロードを調べます。ありがとう。 – daniel0mullins