gpt4 book ai didi

php - UploadedFile getPathname 为空

转载 作者:行者123 更新时间:2023-12-04 18:50:45 32 4
gpt4 key购买 nike

在 Ubuntu 服务器上部署我的 Laravel 代码后,我有以下函数返回空字符串:

$package = $request->file('file');
dd($package->getPathname());

在本地(Windows)上它正在运行,而在其他主机(Ubuntu 也是)上它也在运行。
这可能是什么原因?

谢谢!

最佳答案

这很可能是由于 php 正在运行的 Web 用户被拒绝访问用于存储上传文件的临时目录。
您可以通过在要将文件上传到的目录上运行以下代码段 ( that i took directly from the php manual ) 来检查它:

<?php
$filename = 'test.txt';
if (is_writable($filename)) {
echo 'The file is writable';
} else {
echo 'The file is not writable';
}
?>

关于php - UploadedFile getPathname 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51237965/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com