无刷新上传文件,该如何处理
程序员文章站
2022-06-02 08:36:36
...
无刷新上传文件
用php想做一个像大多数论坛那样发帖子时能插入图片的功能。网上查了一下,input type='file' 写在
form中,当form submit时页面会自动更新,如果把target指向一个隐藏的iframe就能实现无刷新上传文
件。文件是能够成功上传了,但是问题出现在后台生成的文件保存路径不能同步更新到当前的页面当中来。所以
不能做到像csdn那样上传完成图片之后能把对应的路径写在编辑框里面。
不知道有什么好的办法能解决这个问题。发现我现在写不动了。求助。
------解决方案--------------------
把对应的路径写在编辑框里面?
只能写到 input type=text 或其他控件中,但不能写到 input type=file 中
iframe 需命名或有id,接收程序 echo 图片路径
取回时用
s = document.iframe名.document.body.innerHTML
id 时类似
------解决方案--------------------
而且关于获取光标位置的问题,在IE下是无解的。只能在webkit浏览器下正常。我测试了一下csdn也是这样的。
用php想做一个像大多数论坛那样发帖子时能插入图片的功能。网上查了一下,input type='file' 写在
form中,当form submit时页面会自动更新,如果把target指向一个隐藏的iframe就能实现无刷新上传文
件。文件是能够成功上传了,但是问题出现在后台生成的文件保存路径不能同步更新到当前的页面当中来。所以
不能做到像csdn那样上传完成图片之后能把对应的路径写在编辑框里面。
不知道有什么好的办法能解决这个问题。发现我现在写不动了。求助。
------解决方案--------------------
把对应的路径写在编辑框里面?
只能写到 input type=text 或其他控件中,但不能写到 input type=file 中
iframe 需命名或有id,接收程序 echo 图片路径
取回时用
s = document.iframe名.document.body.innerHTML
id 时类似
------解决方案--------------------
而且关于获取光标位置的问题,在IE下是无解的。只能在webkit浏览器下正常。我测试了一下csdn也是这样的。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 详解python装饰器的实例教程
下一篇: php操作ftp上传文件_PHP教程
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论