JFinal 在windows下文件上传的路径为/upload为什么不报错

使用 setBaseUploadPath 设置文件上传路径为 /upload,如果是绝对路径的话windows并不支持这样的路径。

那么为什么不报错

评论区

JFinal

2020-07-28 22:53

windows 支持 /upload , 只不过与 linux 行为不同而已,你试一下,找一找文件被上传的路径就知道 windows 是如何支持 /upload 的了

rainbowSea

2020-07-30 16:14

@JFinal 找到了和jdk在同一目录,这是因为jdk运行程序,然后程序保存的时候/upload路径被判定为相对路径,直接相对于运行它的jdk了吗?如果是这样的话他应该在jdk文件夹里吧,但现在是与jdk平级的,这又是为什么。

JFinal

2020-07-30 20:47

@rainbowSea 这个是 JDK 自己的行为,jfinal 未干预过

这个目录应该是与你启动 JVM 时候的目录有关,建议根据不同操作系统来做,windows 下使用盘符 + 冒号,如 : D:/www/upload

rainbowSea

2020-07-31 08:43

@JFinal 明白了,谢谢

热门反馈

扫码入社