首頁 >後端開發 >php教程 >Drupal中无刷新上传文件技术探讨

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

WBOY
WBOY原創
2016-06-23 14:08:39860瀏覽

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

以上2和3其实类似。

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

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

求解!
谢谢!


回复讨论(解决方案)

你有代码,你不知道是怎么回事
我没代码,我怎知道什么回事呢

百度、google一大堆无刷新上传的东西,不局限这三种吧!按你说的,你已经把那三种可能给排除了,所以...

你有代码,你不知道是怎么回事
我没代码,我怎知道什么回事呢

这是Drupal7内置的功能,应该是内置的module/file/里实现的。但是对Drupal7源码不熟,有Drupal高手有研究吗?

百度、google一大堆无刷新上传的东西,不局限这三种吧!按你说的,你已经把那三种可能给排除了,所以...
谢谢xuyanlu,其实我是想搞明白Drupal里是怎么实现的。:)

自己找到了。
Drupal引入了jquery.form.js。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn