http服务上传文件无法通过$_FILES文件实现move_uploaded_file

zanedeng

http服务上传文件无法通过$_FILES文件实现move_uploaded_file

3996 1 1
1个回答

walkor

http协议workerman有自己的用法,由于一些特性php cli不支持(例如header、cookie、move_uploaded_file等),workerman中http协议有些用法是与php-fpm/php-cgi不同的。

具体不同参见手册 http://doc3.workerman.net/advanced/webserver.html
其中文件上传类似下面用法

// 例如保存到/tmp目录下
foreach($_FILES as $file_info)
{
    file_put_contents('/tmp/'.$file_info, $file_info);
}

最后说明下:
workerman的目标是用于实现传统php无法实现的业务,例如长连接项目、非http协议的项目等。
如果开发者想开发http协议的应用,建议使用nginx+php-fpm/apache+php简单一些。

  • 暂无评论
年代过于久远,无法发表回答
🔝