问个问题,不知道为什么我的upload目录老是被删除掉里面所有的文件

我做的一个项目,上线后不知道为啥老是将我的upload目录所有文件都删除掉了,搞得我每次都要重新上传,大家有没有碰到过这种问题,都有哪些情况可能造成这样子?
我是有一个上传接口,他会把文件上传到public/upload 目录下面,我也不知道为什么老是就文件删除了,问下有哪些情况造成?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5

部署的路径是不是新的路径,只是做了软链?

1年前 评论
Mutoulee

public正常情况下没有写入权限,上传文件是上传到storage下面,然后public做软链接,最终访问路径是:/storage/upload/xxxxx,如果你是直接public/upload存放,那不排除程序自身漏洞、同服务器其他网站旁注、被挂马等等,原因就多了。

1年前 评论
donggan (楼主) 1年前
Mutoulee (作者) 1年前

看起来像是软连接没了,默认被改成了目录,就没有附件了,你先确认下laravel存附件的位置附件在不在

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!