データベースから壊れた画像を消去する最適な方法。私はmongodbデータベースに30,000以上のイメージエントリを持っていますが、多くは時間の経過とともに壊れています。私は、サーバー側で壊れていないイメージだけを返したいと思います。すべての壊れた画像を見つけてパラメータを追加するか、データベースから壊れた画像を削除するのに最適な方法は何でしょうか?mongodbデータベースの壊れた画像
現在、私はすべての画像をフロントエンドに戻していて、 'onerror'属性を使って隠しています。何とかすべてのイメージをエクスポートして反復処理し、イメージIDをエクスポートする必要がありますか?より良い選択肢があるのですか、これを行うために何が使えますか?ちょうどアドバイスを探しています。
私はmongoの画像の破損に問題があり、データをダンプして復元して問題を解決しました – Mikkel
月に一度(またはそれ以上)が 'HTTP.get()を使用してすべての画像をロードしようとすると、 '失敗すると、コレクションからURLが削除されます。 –
イメージ用のデータベースには何を保存していますか(イメージパス、URL、バイナリイメージ、APIリファレンスなど)?画像が「壊れている」(つまり、壊れている/見つからない/ ...)ことをどのように伝えることができますか? – Stennie