检查Javascript上的文件是否已损坏

时间:2015-10-15 14:51:47

标签: javascript android cordova pdf

拜托,我需要你们的帮助。我正在开发一个Android的Phonegap应用程序,它可以在文件浏览器样式界面上下载一些PDF文件,然后打开Adobe Reader应用程序上的文件。该应用程序在成功方案中运行良好,但如果由于某种原因连接在下载过程中丢失并关闭并重新打开应用程序,则当您单击pdf文件的图标时,他会尝试打开该文件 - 我会缓存文件在内部存储上,我只下载文件不存在 - 并且adobe reader显示文件损坏的错误。在Cordova上有没有办法检查文件是否已损坏,如果文件损坏我可以再次下载?

谢谢

1 个答案:

答案 0 :(得分:0)

为您下载的每个文件保留一个标记以表明下载已完成不是更容易吗?文件下载完成后,为该文件设置一个标志。这样,如果传输被中断,那么将不会设置该标志,您可以将该情况视为该文件不存在,以便您的应用程序不会尝试打开不完整的文件。