我会尝试在wp配置中更改您的行。php收件人
define( \'UPLOADS\', \'media/blog/files\' ); // where docker is mounted
即,去掉第一个/。
让我知道这是否有效。
编辑
如果不能更改上传的定义,可以用代码去掉正斜杠。尝试将您的代码更改为。。。
$upload_dir[\'path\'] = str_replace( $upload_dir[\'basedir\'], ltrim( UPLOADS, \'/\'), upload_dir[\'path\'] );