Java文件上传下载

本文深入探讨了在实现图片上传功能时,如何在JavaScript表单中使用回调函数,以及不同方法如jQuery POST的整合应用。文章还介绍了文件上传的渐进式增强策略,包括使用iframe上传方案,并分享了相关链接资源。

http://blog.youkuaiyun.com/swingpyzf/article/details/20230865

http://blog.youkuaiyun.com/hbcui1984/article/details/1498112

可以参考以上的链接。

详述:

1.背景

需要实现图片上传功能。服务端使用spring框架的MultipartFile类。

2.解决方案

如何在js的表单form的action的url的网址中加入表示回调函数的名称,而后返回的时候返回对回调函数的调用脚本,这个过程没有弄清楚,因为实际提交表单使用的是POST方法,而POST方法能够在url后面加参数吗?【似乎不能】,或者应该把回调函数名称加到POST的body中?又该如何?待以后研究。

jQuery的POST方法(http://api.jquery.com/jquery.post/)封装好了对回调函数的使用,简单易用,但是表单from是使用的.attr("method","post")的方式,最后.submit()的,这种情形下如何使用回调函数?

可能与这些链接有一定关系:

http://stackoverflow.com/questions/3700326/decode-amp-back-to-in-javascript

http://stackoverflow.com/questions/8418938/replace-amp-to

目前照抄的vote-system的图片上传方案,使用的是iframe的上传方案。

http://www.cnblogs.com/nsky/archive/2012/12/21/2827300.html

3.进一步阅读

3.1文件上传方案

可参考这篇《文件上传的渐进式增强》http://www.ruanyifeng.com/blog/2012/08/file_upload.html   文中作者总结了多种方法。目前使用了基本的iframe上传方式,也正是在这边文章里了解了服务端应该返回的调用回调函数的方式。文章末位的链接http://html5demos.com/dnd-upload  主要是关于html5的demo及源代码,可以进一步看。

这里也讨论了回调http://bbs.youkuaiyun.com/topics/390150607

文件上传还可以参考的

http://segmentfault.com/blog/epooren/1190000000393423

http://m.oschina.net/blog/200058

3.2关于javascript回调函数

http://segmentfault.com/q/1010000000140970

 

转载于:https://www.cnblogs.com/majia1949/p/4306000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值