2020-10-29 10:30

@HAIV MuYunRoutes 中的 setBaseViewPath 这个只影响 render(...) 时的模板路径

模板内的资源路径,如 #include(...) #render(...) 都与上面的配置无关

模板内的资源路径需要的配置如下:
public void configEngine(Engine engine) {
engine.setBaseTemplatePath( PathKit.getWebRootPath() + "/muyun");
}

注意上面代码中有一个 PathKit.getWebRootPath() ,这个是绝对不能缺少的,否则是找不到资源的

2020-10-28 22:33

这个直接在 controller 中就可以使用,可以接管 jfinal 的 getFile() 对于个性化场景很有用,谢谢分享

2020-10-28 22:04

forward 是指应用程序之内的动作,你想要的动作应该是 redirect

但是你可能不希望客户直接访问 B 的 /downfile,一般要使用代理,也就是服务器 A 作为中转,与服务器 B 交互,将数据再转递给客户端,这个模式比较麻烦

我建议使用 jfinal 社区视频文件下载的方案,在这里有介绍:
https://jfinal.com/app/3

2020-10-28 19:31

可能是 encoding 的问题,注意保持一致,建议使用 utf-8

2020-10-28 17:57

@长弓羽 无论上传多少个文件,提交如果只有一次,所有文件都在一个请求之中,所以 getFiles、getFile 都会将这些文件全部解析出来

所以,五个文件全都会被上传,你可以通过 getFiles() 得到这些文件,然后将之使用 File.renameTo(...) 改文件名、转移文件到别的目录

2020-10-28 17:04

@长弓羽 @长弓羽 到底是上传了多个还是一个文件?

你希望上传几个?

2020-10-28 16:39

@长弓羽 getFile 底层会调用 getFiles, 但只取 "files" 这一个

2020-10-28 15:48

编辑一下这个反馈,格式化弄得好一些,否则阅读很困难

可直接编辑该贴:
https://jfinal.com/my/feedback

2020-10-28 14:19

@prelove 这个办法好,我今天晚上拟一个贴子,然后让大家在回复中提出需求

真实需求驱动的 app & coffee 更加有价值

2020-10-27 22:07

异常已经很明显了,缺少 zxing 依赖

你的截图也表明 Maven Dependencies 下面没有 zxing 依赖

2020-10-27 17:36

在控制台输入下面命令,强制下载依赖:
mvn clean compile

这个项目是标准的 maven 项目,按文档来就好:
https://jfinal.com/doc/1-1

此外,今晚会上传 jfinal download 的视频,注意过来下载

2020-10-26 20:43

@oopcat 刚刚已经下载了 handbrake , 打算试一试 谢谢

2020-10-26 19:45

可能是上传文件太大

2020-10-26 16:42

@lcmkc 单步调试,看生成的 sql 与参数对不对