File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Tomahawk file upload problem

 
vijay k vemula
Greenhorn
Posts: 10
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Thanks to all for your previous valuable suggestions.

Currently iam working on Tomahawk file upload functionality. Here is the code which i developed

photos_upload.jsp
==================
<h:form id="uploadForm" enctype="multipart/form-data">
<t:inputFileUpload id="fileupload1" size="115" value="#{photosUploadBean.upFile}" accept="image/*" storage="file" required="true" />
<h:commandButton value="#{ClientLabels['PhotosUpload.UploadPhotos']}" action="#{photosUploadBean.upLoad}"/>

I mapped the value attribute of <t:inputFileUpload> to my backing bean property.

PhotosUploadBean.java
=====================
private UploadedFile upFile;
public UploadedFile getUpFile() {
return upFile;
}

public void setUpFile(UploadedFile upFile) {
this.upFile = upFile;
}

public void upLoad() throws IOException
{
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
String emailComments = getEmailComments();

if(upFile!=null)
{
InputStream stream = upFile.getInputStream();
}

}

The problem iam getting here is my "upFile" property is null when the user clicked on "Upload Photos" button.

Any help will be highly appreciated.Waiting for your earlier response as this of my higher priority.

Thanks
V.Vijay Krishna
 
Bauke Scholtz
Ranch Hand
Posts: 2458
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is the ExtensionsFilter configured properly? You need to declare it in the web.xml and map it on the servlet-name of the FacesServlet. Also see the documentation that come along with Tomahawk.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic