批量上传文件(功能实现)
2008-10-04 00:17
477 查看
终于到了核心的功能了。
客户端得到Files以后,如何传递给服务端呢?
肯定要用到后台代码。我们设计一个aspx页面,使用PostURL来标识Postback的URL,使用FinishedURL来标识上传结束后Redirect的URL,并且使用上传控件的内部机制,将其设置为如下格式:
<input type="hidden" name="Confirmation-URL" value="<%= FinishedURL %>" />
其中,FinishedURL在后台定义。
我们使用asp.net机制来实现上传。
首先,设置一个URL参数,比如叫做Upload,如果不为null,则表明批量上传。
然后,使用HttpPostedFile类,获取已经上传的文件,并且可以使用该类的多种方法、属性,得到客户端上传的文件名,类型或者使用saveas方法另存为服务端文件。
详情见附件。
客户端得到Files以后,如何传递给服务端呢?
肯定要用到后台代码。我们设计一个aspx页面,使用PostURL来标识Postback的URL,使用FinishedURL来标识上传结束后Redirect的URL,并且使用上传控件的内部机制,将其设置为如下格式:
<input type="hidden" name="Confirmation-URL" value="<%= FinishedURL %>" />
其中,FinishedURL在后台定义。
我们使用asp.net机制来实现上传。
首先,设置一个URL参数,比如叫做Upload,如果不为null,则表明批量上传。
然后,使用HttpPostedFile类,获取已经上传的文件,并且可以使用该类的多种方法、属性,得到客户端上传的文件名,类型或者使用saveas方法另存为服务端文件。
详情见附件。
相关文章推荐
- 文件批量上传的工具,要实现暂停继续、断点续传等功能(使用QtNetwork和QHttpMultiPart,和定时器检查超时)
- java实例:第三方插件实现文件批量上传功能
- lightswitch如何实现文件批量上传功能
- DOS批处理实现“自动FTP批量上传文件”功能
- lightswitch如何实现文件批量上传功能
- SpringMVC+Ajax实现文件批量上传和下载功能实例代码
- struts2实现文件批量上传功能
- Spring boot 实现单个或批量文件上传功能
- JS实现批量上传文件并显示进度功能
- Asp.Net下的文件上传功能实现
- swfupload + commons-fileupload实现文件批量上传,带百分比进度条
- Android之使用Http协议实现文件上传功能
- php实现网站文件批量压缩下载功能
- 文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现
- 文件信息批量导入数据库(Struts2实现文件上传,POI实现Excel文件读取并写入数据库)
- 在PHP中通过POST方法实现文件上传功能
- Struts2+Android (2) 实现信息,文件上传功能
- php实现网页常见文件上传功能
- SpringMVC + jquery.uploadify实现上传文件功能
- 实现HTTP协议Get、Post和文件上传功能——设计和模块