私はMikealのリクエストモジュールを使用して、ExpressアプリからCouchDBHTTPAPIと通信しています。この学術プロジェクトとして、他のモジュール(nanoなど)を使用することはできません。
私がやりたいのは、Webアプリのフォームからアップロードされた画像ファイルを取得し、それを添付ファイルとしてCouchに保存することです。curlを使用してこれを行うのは非常に簡単です。
curl -vX PUT http://127.0.0.1:5984/albums/6e1295ed6c29495e54cc05947f18c8af/artwork.jpg?rev=2-2739352689
--data-binary @artwork.jpg -H "Content-Type: image/jpg"
頭を悩ませることができないのは、リクエストモジュールを使用してPUTリクエストを構成する方法です。Expressはファイルを一時的にディレクトリに保存します
/tmp/{doc._id}.jpg
そこからソファにファイルを移動するにはどうすればよいですか?ここではかなり必死です。