Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件上载失败,为“0”;提供的流或文件无效";拉威尔护照_Php_Laravel_Laravel Passport_Laravel 7 - Fatal编程技术网

Php 文件上载失败,为“0”;提供的流或文件无效";拉威尔护照

Php 文件上载失败,为“0”;提供的流或文件无效";拉威尔护照,php,laravel,laravel-passport,laravel-7,Php,Laravel,Laravel Passport,Laravel 7,我尝试使用postman提交带有文件passport访问令牌的数据,我在下面看到错误:“提供的流引用无效”我的代码在IIS服务器上的PHP7.3和Laravel7中运行 [2020-06-15 12:56:14]local.ERROR:提供的流引用无效{“exception”:“[object](lamas\\Diactoros\\exception\\InvalidArgumentException(代码:0):在C:\\inetpub\\wwwroot\\passport\u demo\\v

我尝试使用postman提交带有文件passport访问令牌的数据,我在下面看到错误:“提供的流引用无效”我的代码在IIS服务器上的PHP7.3和Laravel7中运行

[2020-06-15 12:56:14]local.ERROR:提供的流引用无效{“exception”:“[object](lamas\\Diactoros\\exception\\InvalidArgumentException(代码:0):在C:\\inetpub\\wwwroot\\passport\u demo\\vendor\\lamas\\lamas Diactoros\\src\\stream.php:345提供的流引用无效)

确定在将问题一直追溯到\SplFileInfo之后,我发现IIS必须对C:\Windows\Temp具有写入权限,但没有读取权限。因此,文件将正确到达,然后无法读取到Zend\Diactoros\UploadedFile中

如果其他任何人遇到“无效流或为UploadedFile提供的文件”的500,请检查IIS/PHP正在上载到的文件夹的权限