Drupal中无刷新上传文件技术探讨

坤霆 2013-05-03 04:07:24
在web中实现无刷新上传文件目前有几种方式:
1. 使用HTML5中的FormData和fileReader实现。但是这种方式只能用于IE10之后。
2. 使用swf文件做中转。
3. 使用隐藏的iframe提交。

以上2和3其实类似。

我在Drupal 7里发现content-type为image的字段都可以实现无刷新上传。

我研究了半天不知道它是怎么做到的。我的结论是:目前可排除第一种和第二种。但是第三种我也没在HTML内发现iframe的存在。

求解!
谢谢!
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
坤霆 2013-05-03
  • 打赏
  • 举报
回复
自己找到了。 Drupal引入了jquery.form.js。
坤霆 2013-05-03
  • 打赏
  • 举报
回复
引用 2 楼 xuyanlu 的回复:
百度、google一大堆无刷新上传的东西,不局限这三种吧!按你说的,你已经把那三种可能给排除了,所以...
谢谢xuyanlu,其实我是想搞明白Drupal里是怎么实现的。:)
坤霆 2013-05-03
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
你有代码,你不知道是怎么回事 我没代码,我怎知道什么回事呢
这是Drupal7内置的功能,应该是内置的module/file/里实现的。但是对Drupal7源码不熟,有Drupal高手有研究吗?
xuyanlu 2013-05-03
  • 打赏
  • 举报
回复
百度、google一大堆无刷新上传的东西,不局限这三种吧!按你说的,你已经把那三种可能给排除了,所以...
xuzuning 2013-05-03
  • 打赏
  • 举报
回复
你有代码,你不知道是怎么回事 我没代码,我怎知道什么回事呢

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧