我正在开发一个表单,我希望允许用户上传文件或输入现有文件的 URL。
这个想法是允许用户将各种“多媒体”文件附加到条目中,其中一些可能是硬盘驱动器中的文件(例如图像、Word 文档等),有些可能是网址(youtube 视频、flickr 上的图像等)
关于如何实现这一目标有什么想法吗?我目前正在使用 Carrierwave 来处理文件上传,它似乎工作得很好,但我也想存储 url。
我可能会做的是在文件上传表单中使用下拉菜单来选择文件是来自磁盘还是来自外部 url。
默认情况下,它将设置为“从磁盘”,如果他们选择外部 url,您可以使用一些 AJAX 魔法并隐藏文件上传文本框,并有一个文本框来使用外部 url/脚本等。
在表中,您可以保留另外两列,
1 - 外部网址
2 - 文件类别(外部/上传文件)
通过这种方式,您可以区分文件以及它们如何在视图中显示
HTH
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)