上传文件后在根目录生成
我用springBoot上传文件,功能没问题,在指定目录生成文件,但是为什么在根目录也会生成文件的?虽然不影响,但是看着别扭啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用springBoot上传文件,功能没问题,在指定目录生成文件,但是为什么在根目录也会生成文件的?虽然不影响,但是看着别扭啊
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
兄弟咋解决的,能告知一下吗
遇到过,并且在Linux系统下可能会报异常,如果你系统根目录没有写的权限,会报异常。有可以配置写临时文件的目录的办法,但是我记得当时不起作用,只好暂时把异常吞了。
一定是代码的问题请检查或调试下代码,尤其观察下文件生成时的代码
我说的上传文件代码的意思四工程上传文件代码,你需要一步步调试,同时监控文件生成的时机,看看到底是哪行代码给你生成的文件,你也可以查看文件的属性,属性里也有一些信息可以参考:创建时间、创建者等
引用来自“大反派”的评论
spingboot接收文件使用的是容器的servlet技术,他会在容器的目录里生成一个临时文件,形式是一串字符串.tmp,用完后就会自动删除掉,不会有影响也不会再生成其他文件了。你检查下生成文件的名称,是不是上传文件代码自己生成的,不会是框架给你生成的。
spingboot接收文件使用的是容器的servlet技术,他会在容器的目录里生成一个临时文件,形式是一串字符串.tmp,用完后就会自动删除掉,不会有影响也不会再生成其他文件了。你检查下生成文件的名称,是不是上传文件代码自己生成的,不会是框架给你生成的。