569 Star 1.5K Fork 718

黄勇 / smart-framework

 / 详情

上传文件时提供默认的重命名机制

待办的
拥有者
创建于  
2014-03-27 23:20

由于先后上传两个同名文件,后者将覆盖前者,这是因为目前框架中没有提供上传文件重命名的机制,也就是说,已上传的文件都是文件的原始名,未进行任何处理,所以建议框架提供默认的重命名机制。

评论 (3)

这个不算问题,上传到服务器上的都是临时文件。
在smart中测试时,路径如下:
E:.IntelliJIdea13\system\tomcat\Unnamed_SmartArgs\work\Catalina\localhost_\upload_0116e40e_4a2d_4c76_a54e_c3a0013e9ab9_00000011.tmp

很明显,tomcat会自己处理.......

而你在系统中获得是Multipart,是一个流.....这个问题要存什么名字,存什么地方,是程序员要解决的。。

不是框架要解决的。

upload_0116e40e_4a2d_4c76_a54e_c3a0013e9ab9_00000011.tmp

文件名太长,上面的没自动换行,再单独发个文件名。。

我的想法是提供一个默认的重命名规则,比如:UUID、Base64 等策略,如果开发这需要定制,就要在 smart.properties 里进行配置成他们想要重命名策略。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
8363 free 1578914558 3914 huangyong 1578914218
Java
1
https://gitee.com/huangyong/smart-framework.git
git@gitee.com:huangyong/smart-framework.git
huangyong
smart-framework
smart-framework

搜索帮助