javascript - Ajax上传文件,有什么好的方案?
PHP中文网
PHP中文网 2017-04-11 13:11:30
[JavaScript讨论组]

Ajax异步上传文件是怎么实现的呢?

  1. 包装成Form表单?

  2. 使用Flash?(感觉flash淘汰该弃用了)

  3. 其他?

不知道大家怎么实现的?用插件的话,插件的具体原理是什么呢?

======== 6:15 ========

补充下内容:

刚才看stackoverflow的文章jQuery Ajax File Upload

有提到两种方法:

  1. 使用IFrame.

  2. 使用XHR2,支持FormData,上传文件,但是兼容性的话:IE 10+, Firefox 4.0+, Chrome 7+, Safari 5+, Opera 12+

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
巴扎黑

可以直接使用表单。

input(type='file')进行文件选择,再使用FormData进行Ajax数据传输,把input的文件数据加入。

参考:FormData

伊谢尔伦

就像你说的,一般用插件,比较方便,至于插件原理,你应该先去了解之后再提问。

迷茫

用 iframe,感觉不是 AJAX 异步上传了吧?

大家讲道理

plupload,七牛javascript端也是通过这个来上传图片的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号