【问题标题】:Image files sync in Azure Mobile Apps for Android在适用于 Android 的 Azure 移动应用中同步图像文件
【发布时间】:2018-02-21 00:59:43
【问题描述】:

对不起,如果这个问题不包含任何代码。我正在使用 Azure 移动应用构建一个 Android 应用。我成功地关注了样本 the TodoList 。 该示例描述了数据同步的情况,但是如果我想添加对图像同步的支持怎么办?我是否必须将图像文件保存为数据库中的 blob?我是否将文件视为数据库中的任何其他记录,还是有更好的方法?我必须使用“移动应用程序”以外的服务吗?

我还阅读了以下有关图像同步的说明,但它们似乎并非针对 Android:

Azure Mobile Apps - structured data sync with files

【问题讨论】:

    标签: android azure azure-storage azure-mobile-services azure-blob-storage


    【解决方案1】:

    我还阅读了以下有关图像同步的说明,但它们似乎并非针对 Android:

    用于文件同步的程序集是预发布版本。我建议您目前自己为您的 Android 设备实现文件同步功能。要实现同步功能,我建议您创建一个表来存储文件日志。表定义应该是这样的。

    +-------------------+
    |    Column Name    |
    +-------------------+
    | File name         |
    | Operation type    |
    | Modified date     |
    +-------------------+
    

    在您的设备上创建或删除文件后,我们需要在文件日志表中添加一条日志记录。要同步文件,我们需要在这个表上比较本地数据和远程数据的差异来同步文件。

    【讨论】:

    • 非常感谢您的回答和指导。似乎可以做到,但我真的想避免自己实施。你知道我是否可以将任何其他 azure 服务与移动应用程序结合起来,以便我可以同步数据和文件?那么移动应用程序不适合文件吗?我在这里看到很多可用的服务azure.microsoft.com/en-us/services/storage/?v=16.50
    • Azure Storage 用于在云端存储数据。要在客户端和服务器端同步文件,我们需要编写逻辑来比较客户端和服务器端的数据。
    • 谢谢。你知道我是否可以将移动应用程序与 Azure 存储结合起来吗?我为较旧的移动服务找到了本教程,我将尝试对移动应用进行修改:chrisrisner.com/Mobile-Services-and-Windows-Azure-Storage
    • 是的,你可以。使用 Azure Blob Storage 存储文件是个好主意。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-07
    • 2018-03-09
    • 1970-01-01
    相关资源
    最近更新 更多