質問: 調べても自動で画像を収集するような例が引っかかってしまい、ウェブ上でアクセスしてきたユーザにダウンロードさせるというものが見つけられませんでした。 アドバイスをいただけたら幸いです。
回答: ごくごく一般的に考えるのであれば、ユーザーからのリクエスト(対象のURL?)に基づきそのサイトを画像ファイルを収集しサーバーのディスクorメモリに一時保存しつつ、それらをZIPに固めてユーザーに送信させます。 まず画像ファイルの収集はWebアプリケーションとは別の、**Webスクレイピング**と呼ばれる分野です。ググればいくらでも情報が出てくると思うので調べて下さい。 次に画像ファイルをZIPで固めてユーザーに送信する処理は、stackoverflow に良い回答があったので参考にしてください。 http - How to send zip files in the python Flask framework? - Stack Overflow