上传文件 saveAs [ 2.0 版本 ]
$this->file->saveAs($dir, false);
当把 saveAs
的第二个参数设为 false
是什么意思?
设置为 true
好还是 false
好?
最佳答案
-
不是说了上传文件么,那 无疑就是 yii\web\UploadedFile 对象了
这个问题 很容易 在文档中查到,函数签名为public boolean saveAs ( $file, $deleteTempFile = true )
第二个参数的意思是 是不是把临时文件删掉,所以 这没什么好不好的,看你的 应用场景
如果你 saveAs 后 就不再需要这个临时文件了,可以把它 删掉
如果你 saveAs 后 在本次请求内,还需要用这个临时文件,那就 不能删掉,当然 本次请求结束后,php 肯定还是会把这个临时文件 删掉的这个参数感觉还是 比较 多余的,既然已经 saveAs 了,后面再用 就可以用 saveAs 的那个文件了,没必要 还用这个 临时文件了
其他 1 个回答
-
nswindlights 回答于 2019-07-18 15:17 举报
$this->file 都没说明是什么对象,让别人怎么回答
无法自拔
注册时间:2017-02-14
最后登录:2021-11-04
在线时长:28小时5分
最后登录:2021-11-04
在线时长:28小时5分
- 粉丝4
- 金钱1940
- 威望0
- 积分2220