我正在开发一个简单的java上传脚本,用户可以在其中上传一个zip文件。它在Chrome上完美运行但在Mozilla上无效。
在上传者中:
private void processFiles(FileList files) {
logger.log(Level.INFO, "Files to be uploaded : " + files.getLength());
if (files.getLength() >= 1) {
currentFile = files.getItem(0);
String type = currentFile.getType();
if (type.startsWith(fileType.getMimeType())) {
switch (fileType) {
case ZIP:
fileReader.readAsBinaryString(currentFile);
break;
}
} else {
new AlertModal.Builder().title(messageBundle.warning())
.content(messageBundle.wrongFileType()).build();
}
}
}
FileType是我定义的枚举:
public enum FileType {
ZIP("application/zip");
private String mimeType;
private FileType(String mimeType) {
this.mimeType = mimeType;
}
public String getMimeType() {
return mimeType;
}
我在Mozilla中收到了messageBundle.wrongFileType()的消息错误,但在chrome中它有效,有什么建议吗?