今天在用ThinkPHP做图片上传的时候碰到”上传根目录不存在!请尝试手动创建:./Uploads/”的错误提示,原因是TP的Upload类默认上传配置里rootPath的默认值是’./Uploads/’,而官方文档上的例子里并没有说明这一点,导致很多人仿照官方例子,只配置了savePath而没有初始化rootPath。
Upload类默认上传配置如图:
解决方法:
实例化Upload上传类时同时初始化rootPath和设置savePath的路径,如:
图片地址为:
今天在用ThinkPHP做图片上传的时候碰到”上传根目录不存在!请尝试手动创建:./Uploads/”的错误提示,原因是TP的Upload类默认上传配置里rootPath的默认值是’./Uploads/’,而官方文档上的例子里并没有说明这一点,导致很多人仿照官方例子,只配置了savePath而没有初始化rootPath。
Upload类默认上传配置如图:
解决方法:
实例化Upload上传类时同时初始化rootPath和设置savePath的路径,如:
图片地址为: