我有用于上传文件的标准html表单
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(this),
Charset.forName("UTF-8"));
BufferedReader br = new BufferedReader(inputStreamReader);
String line;
while ((line = br.readLine()) != null) {
if (line.contains("^C")) {
String[] split = line.split("\\" + sepRecord);
System.out.println(split);
}
用户可以上传的文件名的最大长度是多少?
P.S。
我要将文件名修改后的文件保存在服务器上,但是还需要保留原始名称,因为我在下载文件时会使用原始名称。
答案 0 :(得分:0)
此问题不属于HTML或PHP。它完全取决于您的操作系统。
在Windows中,路径和文件名的长度均不得超过260个字符。否则会给你错误。
在Windows API中,路径的最大长度为MAX_PATH,它定义为260个字符。”出于所有实际目的,总路径限制为259个字符(允许使用空终止符)
对于Windows,您可以在下面的链接中找到更多详细信息... https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file