mongodb问题 求大神给个方法。

在mogodb中存储了资源文件,前台根据传递id去下载文件,如果我手动把mogodb中文件删除了,文件就不存在了,我如何用代码判断当前的id的资源存在问题,java语言。根据id判断mogodb中文件是否存在,存在话再下载

4个回答

其实你展示列表的时候就可以检查一下,先拿到ID,然后通过ID拿到相关文件路径(假设文件是放在服务器上的),使用Java的File类可以去检查一下
文件是否存在(除检查是否存在外,还应检查文件大小是否合理)。

直接下载好了,下载的时候,文件不存在就会返回错误信息等,然后前台根据错误信息处理一下就可以了

先拿到ID,然后通过ID拿到相关文件路径,判断,如楼上

在控制器Action里面使用try{}catch(Exception e)捕获异常

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问