如何通过Laravel将文件上传到Azure,其结构与Wordpress相同



我有一个基于wordpress的网站,它有1000多个帖子和相关图片(超过5k)、画廊等。现在该项目已转换为Laravel。我想将所有图像从现有wordpress的Media迁移/移动到Laravel项目所在的新Azure服务器。通过将默认存储设置为Azure,我已经能够使用Request方法成功地将一对一文件上传到Azure服务器。但不确定我应该如何使用Laravel将现有wordpress中的所有文件/图像上传到Azure,以便保持与wordpress上当前相同的文件夹/文件结构和名称。

顺便说一句,我已经从现有的wordpress中提取了图像的所有绝对路径的sql/csv/json列表。

我对Laravel/WordPress+不太熟悉,我甚至不确定我是否答对了你的问题。但是,它可能仍然对你有用。所以让我知道

如果你在目录中有特定的文件结构,并且你想维护它,你可以简单地将目录递归上传到Azure的存储帐户。选中blob存储选项,创建容器。有多种方法可以将文件上传到其中,最简单的方法之一是使用AzCopy(Microsoft提出的CLI工具)如果您希望坚持使用REST API,这也是一个选项。

希望我做对了

小心

最新更新