上传多个文件上传参阅了
http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
http://www.flex888.com/2007/03/23/multiple-file-upload-with-ruby-on-rails-acts_as_attachment.html
http://www.flex888.com/2007/03/23/multiple-file-upload-with-ruby-on-rails-acts_as_attachment.html
其本上以最下面的为主,我主要用RMagick ,filecolumn,然后是上面连接中的 cool multiple file upload JavaScript 下面是是上面文章中的一段截取
First of all, go here to download the cool multiple file upload JavaScript so that you can have the dynamic file list built up for uploading, like this:
根据上面的提示下载好uplad javascript
放在自己的工程里,关于rmargick,filecolumn文件上传的搭配参考再建rmargick filecoumn一文,网上也比较多,
好了之后在view中加入
java 代码
- <!---->
- <!---->
- <!---->
- "my_file_element" type="file" name="file_1" >
- <!---->
- <!---->
- #在controller中加入
- i = 0
while @params["file_"+i.to_s] != "" and i <=2
p = Hash["entry"=>{"image"=>""}]
p["entry"]["image] = params["file_"+i.to_s] if i != 0
@entry = Entry.create!(p["entry"])
i += 1
end
就可以了,就可以实件文件上传了
- 如果你要一表多字段的话只要修改上面的代码就可以了,然后在 entry中
- file_column :image, :magick => {
:versions => { "thumb" => "50x50", "medium" => "640x480>" }
}
file_column :image1, :magick => {
:versions => { "thumb" => "50x50", "medium" => "640x480>" }
}
- 增加相应的字段就可以了
此文多半属于抄阅,记下以便学习,请参考上面连接
关于如何使用file column 请参考
http://wiki.rubyonrails.org/rails/pages/HowToUseFileColumn
分享到:
- 2007-07-21 10:00
- 浏览 2749
- 评论(5)
- 论坛回复 / 浏览 (5 / 5223)
- 查看更多
相关推荐
在Struts2中,文件上传功能是一个常用特性,尤其在处理用户提交的多个文件时。本文将详细讲解如何使用Struts2进行多个文件的上传,重点是使用List集合进行上传。 首先,要实现Struts2的文件上传,必须引入必要的...
在IT领域,上传多个文件是一项常见的操作,尤其在网页或应用程序中。这一功能使得用户能够一次性上传多个文档、图片或其他类型的文件,极大地提高了效率。在本文中,我们将深入探讨实现这个功能的技术细节、相关技术...
【标题】"JSP多个文件上传源代码程序"揭示了一个重要的Web开发技术,即在JavaServer Pages (JSP)环境中实现多文件上传的功能。在Web应用中,用户可能需要同时上传多个文件,如图片、文档等,这在论坛、博客、社交...
这个标题为“JavaScript上传多个文件”的资源,显然提供了一个简洁而实用的解决方案,使得开发者能够在不复杂的代码结构下实现这一功能。 首先,我们需要了解HTML5引入的`<input type="file">`元素的新特性,特别是...
在多文件上传中,File API允许用户选择多个文件,并且可以获取每个文件的信息。 2. **FormData对象**:在AJAX上传中,FormData对象用于封装文件数据,它可以将一个或多个文件与表单数据一起发送到服务器。这样,...
本篇文章将详细讲解如何实现“多个文件上传的功能”,结合源码分析和工具的使用,帮助开发者更好地理解和实现这一实用功能。 首先,我们需要理解文件上传的基本原理。在HTML中,`<input type="file">`元素用于创建...
在Java开发中,多文件上传是一项常见的功能,尤其在Web应用中,用户可能需要一次性上传多个文件,如图片、文档等。本知识点将详细介绍如何在Java中实现这一功能,以及结合Flash实现上传界面并显示上传进度条。 1. *...
总的来说,实现多个文件上传的功能需要对Java Servlet、文件I/O、异常处理和安全策略有深入理解。在实际开发中,可以根据项目需求选择合适的工具和库,如Spring Boot中的`MultipartFile`,或是Apache Commons ...
在本教程中,您可以学习 迭代请求文件 和 上传多个文件 一次使用 Django 在 Python 中。本教程旨在为学生和初学者提供学习开发动态网站的参考 姜戈.在这里,我将提供一些步骤来创建一个简单的 Web 应用程序,该应用...
如果需要上传多个文件,先将所有文件的URI保存在一个列表中。遍历此列表,依次处理每个文件。 #### 3.2 Multipart请求 多文件上传通常采用Multipart形式,如HTTP的POST请求。Android的`HttpURLConnection`或第三方...
通过以上步骤,你就可以在一个页面上成功地使用layui实现多个文件upload上传按钮。记得根据实际项目需求调整各项配置,并确保服务器端接口与前端交互的正确性。在开发过程中,可以利用layui提供的丰富的API和事件来...
在Java Web开发中,表单上传是常见的功能之一,尤其是当用户需要上传多个文件时。本文将详细讲解如何实现这个功能,主要涉及HTML表单、Servlet、MVC框架(如Spring MVC)以及文件处理的相关知识。 1. HTML表单设置...
它可以允许用户从本地计算机选择一个或多个文件,并将这些文件上传到服务器。在多文件上传中,我们需要确保控件的`Multiple`属性设置为`true`,以便支持同时选择多个文件。 方法一:使用HTML5的FormData对象 在现代...
这个源码可能提供了一种实现方式,允许用户同时上传多个文件,并且带有进度条显示,用户可以随时停止或删除正在上传的文件。这样的功能提高了用户体验,因为它允许用户批量处理文件,而无需逐一操作。 在实现多文件...
"uploadify"是一款基于jQuery的插件,它为网页提供了强大的文件上传功能,包括一次选择多个文件和批量上传的能力。这些特性极大地提高了用户上传文件的效率,减轻了他们的操作负担。 "uploadify"的多选功能允许用户...
在ASP.NET中,实现多文件上传通常会使用`<asp:FileUpload>`控件,它可以一次性选择多个文件。但是,由于HTTP协议的限制,浏览器默认一次只能上传一个文件。为了解决这个问题,开发者通常会借助AJAX技术,通过创建...
5. **多文件上传支持**:类能够处理表单中包含多个`<input type="file">`元素的情况,一次性上传多个文件,大大提高了用户体验。 6. **详细注释**:类的代码中包含了丰富的注释,方便开发者理解每一步操作的逻辑,...
多文件上传功能则意味着用户可以一次性选择并上传多个文件,大大提高了数据传输的效率。 【详细实现】 1. **引入资源**:首先,你需要在HTML文件中引入Bootstrap和Bootstrap-fileinput的相关CSS和JS文件。这些文件...
在IT行业中,网络通信是应用...通过理解这些步骤,你能够有效地实现在Android或Java应用中上传多个文件到服务器。在提供的压缩包文件ClassBiao.zip和PictureDemo.zip中,可能包含了示例代码,你可以进一步研究和学习。
在BaseController里面封装了单个和多个文件的上传后端代码,并且已经修改了重新命名文件的操作,并且设置了上传的单个文件最大值和总的上传文件的大小,自己可以在yml里面进行调整,另外yml还配置了Druid数据源的...