我试图通过扩展.xls
和.xlsx
来上传文件。因此,在文件选择窗口中,它必须只允许具有这些扩展名的文件。
使用以下代码在Rails中进行文件上传
<%= form_for @book, :url => book_path, :method => :post do |f| %>
<div class="file_input" id="import">
<%= f.file_field(:excel_file) %>
</div>
<% end %>
那么,我如何仅允许使用这些(.xls,.xlsx)扩展名的文件?
答案 0 :(得分:1)
你不应该真的因为这是一个安全风险。而是使用像Paperclip
或Carrierwave
这样的宝石。有两种Railscast可以让你开始使用它们。