thinkphp上传文件路径问题剖析

tp内置了一套上传文件的方法在配置的时候不知道大家有没有注意过根目录配置的问题。

eg:   $upload->rootPath = './OA/Uploads/';

这样配置就可以定位到 根目录/OA/Uploads/下。

这个'./' 众所周知是表示当前目录,可是在这里为什么可以被解析为根目录呢?

百思不得其解,后来终于意识到一个问题,由于thinkphp是单入口文件,所有的问题都要由index.php进入,故而这个'./'是相对于index.php 的目录,终于明白了吧。?

你可能感兴趣的:(thinkphp上传文件路径问题剖析)