Ruby on Railsアプリで鳥小屋を使用して写真を編集しようとしています。ユーザーが自分のプロフィールを編集できるフォームがあります。これには、現在の画像を保持するか、鳥小屋で編集するか、新しい画像をアップロードするかを選択できます。Aviary は、新しく編集された画像への一時的なリンクを提供します。フォーム全体が送信されるまで、この編集された画像がサーバーに送信されないようにします。これを行うにはどうすればよいですか?
URL を入力ファイル パスに渡すことを望んでいましたが、Firefox が何を認識しているかを調べたところ、安全でない操作であることがわかりました。また、入力ファイルのファイルパスはローカルのものでなければなりませんか?
私のフォームのhtmlで:
<div id="testInput" > </div>
鳥小屋の onSave で
$('<input type="file" id="photo_1" name="photo_1">').appendTo('#testInput');
var imgFile = document.getElementById("photo_1");
imgFile.value = newURL;