,当我有这样的代码:内容类型并不如预期上传Excel文件
<h:form id="form" enctype="multipart/form-data">
<t:inputFileUpload id="eFile" value="#{Parser.uploadFile}" storage="file"/>
<t:commandButton value="Parse" action="#{Parser.parse}"/>
</h:form>
在我的分析器类:
public class Parser {
public Parser() {
}
public String parse() {
//it should be 'application/vnd.ms-excel' type
//since i'm uploading an excel file saved in MS Excel 2007
System.err.print(uploadFile.getContentType());
// but its content-type is 'application/octet-stream'
return null;
}
public UploadedFile getUploadFile() {
return uploadFile;
}
public void setUploadFile(UploadedFile uploadFile) {
this.uploadFile = uploadFile;
}
}
在我的项目到处都是擅长根据文件签它的内容类型,前一段时间他们工作得很好,但现在我无法理解他们为什么不能正常工作。
*他们之前工作得很好* - 在什么之前? – pap 2012-03-06 12:08:04
@pap我被告知他们前段时间工作得很好,但我刚开始使用该项目...... – 2012-03-06 12:34:09