
jquery fileupload + ajax + php 文件上传
对于初学者来说,利用 jquery fileupload、ajax 和 php 构建文件上传功能可能会令人困惑。以下是一个简单的示例代码,可以帮助你入门:
// javascript$('#file-upload-form').submit(function(e){ e.preventdefault(); $.ajax({ url: 'upload.php', type: 'post', data: new formdata(this), contenttype: false, processdata: false, success: function(data){ // 处理上传成功的响应 } });});
// PHP 1024 * 1024){ $errors[] = '文件太大'; } // 检查文件类型 $allowedTypes = ['image/jpg', 'image/png', 'image/jpeg']; if(!in_array($_FILES['file']['type'], $allowedTypes)){ $errors[] = '不支持的文件类型'; } // 如果没有错误,则将文件保存到服务器 if(empty($errors)){ $target_dir = 'uploads/'; $target_file = $target_dir . basename($_FILES['file']['name']); move_uploaded_file($_FILES['file']['tmp_name'], $target_file); } echo json_encode($errors);}?>
以上就是如何使用 jQuery FileUpload、Ajax 和 PHP 实现简单的文件上传功能?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1249479.html
微信扫一扫
支付宝扫一扫