railsのコントローラ内の関数によってファイルのポインタが取得できている状態です。
これはc++で記述した関数をもちいてファイルのポインタを生成いたしました。
つまりrailsの関数の中でFTPクライアントAPIを動かした状態です。
例えばviewer内でimage1,image2,image3を表示する場合、はじめからwebサーバにはこのimageは存在しません。
その時にコントローラを経由して動的にファイルを受信し、assets以下に保存してからユーザの端末にいindex.htmlが送られ、その後image1,2,3,が送られる、という流れを理想としています。
ここで問題点が複数あり困っています。
- rubyにはファイルポインタが存在しないとおもうのでfwriteで書き込んでいくことができないような気がします..
- file openのパスについてフルパスで記述したのですが展開できていないような気がします。
- ユーザ端末側に直接外部のサーバから送ることはできるのでしょうか?(webサーバを経由せずに直接image1,image2,image3のリクエストを外部のサーバへ出すことです。ファイルへのアクセスはC++の関数をもちいる必要があるので検討がつきません。)
あなたの回答
tips
プレビュー