gpt4 book ai didi

java - 将 Azure Blob 项转换为 Java 文件对象

转载 作者:行者123 更新时间:2023-12-02 13:21:55 26 4
gpt4 key购买 nike

因此,我工作的现有代码库使用常规 Java 文件(“a/directory/path”)对象来处理大量逻辑。现在,我的团队希望我改用存储在 Azure Blob 中的文件。我可以使用 CloudBlobItem() java api 从 blob 获取文件。但该对象与常规 java File() 对象不同。我必须改变逻辑中的很多东西。是否有任何 blob 项目可以转换为常规 File() 对象?

最佳答案

简短回答:否。

您正在比较两个完全不同的事物。 Azure blob 不是文件。您需要将它们流式传输到代码运行的位置。也许是文件流。也许写入磁盘。然后处理该文件。您不能像任何其他文件 I/O 一样使用 Azure blob。

注意:如果您使用的是 Azure 文件存储(这是 SMB 共享),那么您将像对待本地存储一样对待该文件存储中的所有内容。但听起来您只是使用普通的 block blob 进行存储。

关于java - 将 Azure Blob 项转换为 Java 文件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43529779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com