ajax异步文件和图片上传的具体步骤
大家好,这篇文章我要给大家分享一个网页文件上传功能的代码,希望大家可以有所参考,或者给我提些建议。
众所周知现在的各大网站基本都设有文件上传功能,用户可以把自己喜欢的图片或其他文件放在网上存起来,以便以后用的时候方便去找,可是一个网页的文件上传功能究竟该怎么去设置呢?今天我就以图片上传为例向大家展示文件上传功能的具体步骤。
其实文件上传有两种方法,一种是from表单submit提交,一种是ajax实现异步提交,可是form表单提交有个问题就是每次在上传完成时会刷新界面,不能实现异步上传,所以现在几乎所有网站都采用ajax异步上传,现在我给大家展示ajax异步上传该如何实现。
首先我先创建一个form表单,代码如下:
1 2 3 4 5 6 7 8 9 |
|
创建完成后,首先我们要先拿到用户从本上传的图片的信息,代码如下
1 2 3 4 5 6 7 8 9 10 |
|
这里的formData就是我们现在要的存储文件信息的对象,然后我们需要把它用ajax请求提交给后台:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
然后我们请求成功后,后台肯定要做出相应的处理,并且把图片存到指定的文件夹里,所以相应的PHP应该完成这些操作:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
这样我们就完成了文件上传的所有步骤,如果你想把自己喜欢的图片,上传到自己的网页上,希望这段代码可以帮助到你!
附:如果上传文件时还要附带上你的其它信息,你只需再前端页面请求完成后加上这段代码即可实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
ajax异步文件和图片上传的具体步骤这篇文章内容还有朋友没看明白吗,不懂的地方可以找出来咨询小编处理就可以了,如果你想获取的技术内容这篇文章没有提现,那就来js.aizhan.com查找吧!
上一篇:ajax检测用户名功能的相关资料
下一篇:AJAX请求队列的实例代码详情