我正在尝试使用鸟舍在我的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;
答案 0 :(得分:0)
老兄你试过CarrierWave宝石吗?我将在明天尝试一下......它有一个名为remote_(file)_url
的助手,要求提供图片网址。无论如何,你可以阅读这个here, on its github