提交带有鸟舍编辑图像的表格

时间:2012-07-24 13:57:56

标签: javascript ruby-on-rails ruby-on-rails-3 image aviary

我正在尝试使用鸟舍在我的ruby on rails app上编辑照片。我有一个表单,用户可以编辑他们的个人资料,他们可以选择保留他们当前的图像,用鸟舍编辑或上传新的​​图像。 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;

1 个答案:

答案 0 :(得分:0)

老兄你试过CarrierWave宝石吗?我将在明天尝试一下......它有一个名为remote_(file)_url的助手,要求提供图片网址。无论如何,你可以阅读这个here, on its github

希望我能帮助你