2018-12-24 14:43

我们公司现在统一用的JFinal版本是2.2的版本,里面有的bug发现新版本已经解决了,但是现在自己没有权限去提升框架的版本,不知道会引起什么问题,请问除了提升版本之外还有其他解决方法么,谢谢@JFinal

2018-12-24 14:10

2018-12-22 17:47

@路遥_美好人生 嗯嗯,确实是因为这个问题,用了form-data发现接受不到值,谢谢了

2018-12-20 10:57

@lyq027 新建一个类,继承rendFile类,重写render()方法,file.delete

2018-12-20 10:57

新建一个类,继承rendFile类,重写render()方法,file.delete

2018-12-14 13:48

@lyq027 不是,用户下载完成之后,不用回调,就可以删除,已解决,谢谢

2018-12-12 21:02

@杜福忠 嗯嗯,好了,真的非常非常感谢

2018-12-12 18:18

@杜福忠 你好,按照你的思路将FileRender中的代码全都粘贴到DelFileRender中后,使用render(new DelFileRender(file))发现DelFileRender类中的init方法并未执行,会出现找不到文件路径的问题;另外这个删除是直接在render(new DelFileRender(file))后面进行file.delete进行删除么

2018-12-12 18:04

@老武 并不是很明白,renderFile中就这么一行代码: this.render = renderFactory.getFileRender(file);获取render的,怎么手动执行一下??

2018-12-12 17:56

@derekchuncheng 请问一下我最近也遇到了这个问题,当用户点击下载时,如何在本地不生成文件供前端直接下载呢,JFianl中renderFile(file|string fileName)这个不是本地已经生成好的文件么,希望可以百忙之中帮我解一下惑,谢谢

2018-12-12 16:52

刚刚看了JFinal的源码,他在renderFactory中直接写了
public Render getFileRender(File file) {
return new FileRender(file);
}
这样根本没办法把自己写的DelFileRender传过去啊,JFinal没有下载完成的标志么

2018-12-12 16:30

不好意思刚看见,JFinal中的renderFile(file)里面的参数是一个file文件或file路径,renderFile(DelFileRender(file))这是什么?@杜福忠

2018-12-12 16:16

不好意思刚看见,JFinal中的renderFile(file)里面的参数是一个file文件或file路径,renderFile(DelFileRender(file))这是什么?