用户必须下载多个文件,这些文件将在按钮点击时启动。代码将检查文件是否已存在,如果没有,则将其添加到下载队列。我将所有不存在的文件添加到下载队列。
但是,如果用户立即再次单击该按钮,则会将文件重新添加到下载队列中。那么如何检查文件是否已添加到下载管理器队列中?如果添加,则不会重新添加文件。
答案 0 :(得分:3)
你应该使用profilesList = media.GetProfiles()
firstProfile = profilesList[0]
mediaProfileToken = firstProfile._token
media.GetSnapshotUri(mediaProfileToken)
以下是您可以参考Download manager example
的示例示例代码
onvif.exceptions.ONVIFError: Unknown error: Method instance argument after ** must be a mapping, not Text