在一般情况下,河里打捞金属是否合法需要根据具体的法律法规和相关规定来确定。如果河流属于公共水域,未经许可在河中进行打捞金属的行为可能是不合法的,这可能违反了水资源管理、环境保护等相关法律法规。然而,如果是在合法的河道治理、水利工程建设或经过相关部门批准的情况下进行打捞金属作业,且符合相关规定和程序,那么这种行为通常是合法的。例如,在一些河道清淤工程中,经过审批的打捞金属作业是被允许的,以维护河道的正常功能和生态环境。但如果是私自在河中进行无许可的打捞金属行为,可能会面临法律责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。