phpjs异步上传图片
① 求一个ajax,php,js的一个上传头像功能的完整代码(让php端返回图片的名字)
jquery异步切片上传
点击下载本地运行就可以了
② 异步上传图片,怎么实现表单提交,不刷新页面,并且回显图片
你这是要用AJAX啊。
用JQUERY会方便一点。如果要用原生的js.
var xmlHttp=new XMLHttpRequest();
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
然后你的xmlHttp.open("POST",url);这里必须用POST。
接下来,就是xmlHttp.send(你的数据文件)
我这里是简写了。xmlHttp的生成在IE和其实浏览器下实例化是不一样的。你可以找一下资料。
接下来,就是提交到服务器上去了,你的程序处理保存图片后,生成一个地址后回传给请求的页面。
你再xmlHttp.responseText获取这个地址,就可以回显了。
③ php制作后台,上传图片,点击上传,弹出一个图片库,从图片库里面选择图片,如何实现
这里单独依靠php是不能实现的,需要结合php和javascript
在服务器端,需要制作一个php文件,接收一个请求后,会遍历相应的目录或者查询数据库,将查询到的结果(包含图片总数,以及一个当前页的图片信息列表,列表中要包含图片的地址、文件名、创建时间等信息)已json的形式返回。
在客户端,需要使用javascript实现点击时弹出窗口,并且在用户点击相应的项目的时候向服务器端的php文件发送请求,接收结果,然后将结果生成图中的html代码,显示出来。
制作这样的东西需要的时间不短,中间还会发生各种问题,需要有耐心。另外,直接使用javascript来制作客户端部分的话效率不高,建议结合jQuery来实现。
④ php 怎样实现同时上传多张图片
同时上传多张图片有很多个意思和多种处理方法:
第一:动态添加图片同步上传查看地址:http://..com/link?url=17-5llw1OeRxG42g-_sbaqHNaf1WQhR_AiYRFrXNIJtoXFgAUkMs0_
第二:上传图片时可以一次选择多张图片:这个需要用flash;
第三:单个添加图片,异步上传,这个需要用到一些插件来实现,jquery.form.js jquery.js
⑤ php的 tp上传图片修改的时候怎么在页面保存原来图片路径并可以file重新选图片
js异步上传图片 原始的上传方法 在修改的时候。太啰嗦了、
在tp里面自定义一个上传文件的方法upload
无论更新还是新增 都直接调用这个接口。
在表单里面加一个text 和上传按钮。
当点击上传按钮 执行异步上传。去找个js插件 网络就有js上传插件 ,你也可以用别的。
这样 js插件上传的图片都会经过upload 方法 里面处理自己需要的逻辑。最后return 返回图片的路径。js插件回调接口修改text的value值。就是文件的地址。修改的时候这个text值就是数据库里面图片的路径。如果重新上传了 就自己改变了这个值。提交就行了。
涉及到的基础 js dom的修改 和异步请求。 不会就去先看看资料吧
⑥ php + js实现多文件上传问题
我所知目前有三种方式可以实现你的要求:
基于iframe,无进度显示,不推荐。记得有个国外的dhtmlx框架里有个多文件upload组件
基于flash,多文件,可以显示上传进度。这个常用的就是swfupload和其衍生版jquery.uploadify
基于html5,多文件,可以显示上传进度。如果你的目标浏览器支持的话推荐使用,使用html5的file/filereaderAPI即可实现纯Html+js的多文件可视进度上传
⑦ thinkphp 多图上传,如何把图片路径保存到数据库
关于上传文件:
推荐使用插件Uploadify!
使用方法:http://www.uploadify.com/documentation/
下载地址:http://www.uploadify.com/download/
关于多图上传:
在客户端定义一个js变量,用于缓存每次异步上传图片路径;
最后提交表达数据的时候就把这些路径集合保存到数据库即可!
⑧ php如何实现将本地图片(可多选)上传到X文件夹中,并在当前页面就能看到所有上传到X文件夹中的图片
这个不仅要php,还要JavaScript配合,上传后能在当前页面看到只能是做个异步上传,然后返回图片的地址显示在页面上,像你说的那种返回所有上传的图片要配合数据库来使用,就是要记录上传的这些图片的地址,然后进入页面的时候查询出来显示,并且在上传图片成功之后要再查询回来显示,这些最好通过ajax异步调用