在wordpress后台管理的插件管理界面,想添加一个ajax无刷新的上传,先说一下思路: 上传文件,必需得取得当前的文件的数据流,然后通过ajax的post方式发送给服务器处理。
(1)如何获取当前文件的数据流呢?
答:通过FormData()实例化的对象,将文件数据append在一个变量里面
(2)如何获取数据?
答:在type为file的input表单中,自带一个files属性。
HTML页面发送文件上传请求:
@@##@@
服务器处理文件数据,生成上传的文件:
$success = array('status' => 'sucess', 'code' => '1');
$error = array('status' => 'error', 'code' => '0');
if (!empty($_FILES)) {
$file = $_FILES['my_file'];
$new_file_dir = dirname(__FILE__) . '/images/' . $file['name'];
@move_uploaded_file($file['tmp_name'], $new_file_dir);
exit(json_encode($success));
} else {
exit(json_encode($error));
}相关推荐:
部分功能简介:商品收藏夹功能热门商品最新商品分级价格功能自选风格打印结算页面内部短信箱商品评论增加上一商品,下一商品功能增强商家提示功能友情链接用户在线统计用户来访统计用户来访信息用户积分功能广告设置用户组分类邮件系统后台实现更新用户数据系统图片设置模板管理CSS风格管理申诉内容过滤功能用户注册过滤特征字符IP库管理及来访限制及管理压缩,恢复,备份数据库功能上传文件管理商品类别管理商品添加/修改/










