Java文件上传下载

http://blog.csdn.net/swingpyzf/article/details/20230865

http://blog.csdn.net/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.csdn.net/topics/390150607

文件上传还可以参考的

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

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

3.2关于javascript回调函数

http://segmentfault.com/q/1010000000140970

 

posted on 2015-02-28 17:55  majia1949  阅读(110)  评论(0)    收藏  举报

导航