我在 Yii2 应用程序中使用https://github.com/creocoder/yii2-flysystem 。我在配置中设置了以下内容
'azureFs' => [
'class' => 'creocoder\flysystem\AzureFilesystem',
'accountName' => 'mystorageacctname',
'accountKey' => 'its-really-long-alphanumeric-special-char-key',
'container' => 'pathforstorage',
],
在我的控制器中,我正在调用以下内容
if($file = UploadedFile::getInstanceByName('uploaddocs'))
{
$stream = fopen($file->tempName, 'r+');
Yii::$app->azureFs->writeStream($fpath. $fname, $stream);
}
但是,我收到此错误:
InvalidArgumentException 提供的 URL 无效。
我也安装了所有依赖项。我不确定我哪里出错了。