0

当我尝试将文件上传到 Liferay Document and Media 中的文件夹时出现此异常。

com.liferay.portlet.documentlibrary.FileNameException 在 com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(DLFileEntryLocalServiceImpl.java:123) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl .invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597)

4

1 回答 1

0

当您的文件名因方法失败时会发生这种情况

protected boolean isValidName(String name) { if ((name == null) || (name.contains("\\\\")) || (name.contains("//")) || (name.contains(":")) || (name.contains("*")) || (name.contains("?")) || (name.contains("\"")) || (name.contains("<")) || (name.contains(">")) || (name.contains("|")) || (name.contains("[")) || (name.contains("]")) || (name.contains("'")) || (name.contains("..\\")) || (name.contains("../")) || (name.contains("\\..")) || (name.contains("/.."))) { return false; } return true; }

高温下,

于 2013-11-01T05:31:26.100 回答