RailsベースのWebサイトで、ユーザーがURLを入力できるようにしたいと思います。URLは、サーバーwget
が再帰オプションを指定したUnixコマンドを使用してダウンロードします。次に、サーバーはダウンロードされたファイルをサーバー上に既に存在するいくつかのファイルと一緒にzipし、Railsコマンドを使用してzipをユーザーに送信しますsend_file
。
さて、とzipが仕事を終えるsend_file
前に実行されるのではないかと心配しています。wget
ダウンロードと圧縮が完了した後にのみファイルの送信が行われるようにするにはどうすればよいですか?このアプローチは機能しますか、それとも別のアプローチを取る必要がありますか?