要在目录中上传图像,我使用了
Yii::$app->basePath.Yii::$app->params['product_thumb_image_path']
它的返回c://examplep/。。。文件夹并正确上传文件,但在Ubuntu中URL转换为/var/www/html/。。。。\文件夹。两个操作系统中的前斜杠和反斜杠不同。它在Ubuntu中不起作用。我是不是错过了什么?我第一次面对这种情况。请在这个问题上提供帮助。
将Yii::$app->params['product_thumb_image_path']
中的更改为
/
。从PHP文档
在Windows上,斜线(/)和反斜线()都用作目录分隔符。在其他环境中,它是正斜杠(/)。