【问题标题】:Check if downloaded file is corrupted and delete if corrupted from iPhone检查下载的文件是否已损坏,如果从 iPhone 损坏则删除
【发布时间】:2011-08-01 13:05:39
【问题描述】:

问题: 我必须从服务器下载一些文件。在与服务器之间的连接丢失。当文件打开时,它打开没有任何问题,只是它是空白的。

问题 如何检查从服务器下载的文件是否损坏?有没有办法做到这一点? 如果文件已损坏,则必须从文档文件夹中删除。

谢谢!

【问题讨论】:

    标签: iphone xcode download


    【解决方案1】:

    您可以创建文件的散列,然后使用该散列将当前散列与新散列进行比较。

    以下是为 iOS 创建哈希的示例:

    http://iosdevelopertips.com/core-services/create-md5-hash-from-nsstring-nsdata-or-file.html

    它应该可以很好地工作,因为哈希仅在文件内容更改时才会更改,并且不受创建时间、修改时间和文件名的影响。

    编辑 您还可以使用 PGP 或 GPG 对文件进行签名,并使用您的公钥来验证其内容。

    希望这会有所帮助:)

    【讨论】:

    • 看起来像死链接。
    【解决方案2】:

    将文件的哈希与文件一起发送,然后比较哈希。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2017-10-26
      • 1970-01-01
      相关资源
      最近更新 更多