2012-08-22 60 views
2

文件资源的etag如何工作?即使文件没有变化,它看起来也在变化。Google Drive File etag

有没有办法获得校验和或只有当文件更新时才会改变?

感谢您的帮助!

回答

4

文件的元数据更改时,文件的Etag也会更改。如果您只想监视对文件的内容,你可以使用md5Checksum场来代替:

https://developers.google.com/drive/v2/reference/files#resource

+0

啊非常好感谢克劳迪奥,我错过了这一个! :) – Martin

+1

@Claudio尽管它说*“这个文件的内容的MD5校验和,这只会填充到内容存储在Drive中的文件。”* [在文档](https://developers.google.com /resources/api-libraries/documentation/drive/v1/java/latest/com/google/api/services/drive/model/File.html#getMd5C​​hecksum()),我得到'null' MD5校验和。但是,ETag包含有效的值。我的文件存储在Drive中。你能解释一下吗? –

+3

这是因为您的文件内容没有存储在驱动器中,例如Google文档我找不到证明链接,但我前段时间在Google网页上阅读过文档,电子表格,图纸内容不属于Google Drive的一部分。 – Nicolai