上传文件 发表于 2017-05-27 | 分类于 前端 | 本篇讲述前台上传文件以及后台的处理 HTML123<form method="post" id="form" enctype="multipart/form-data"> <input type="file" name="file" style="display:none"></form> 提交到服务器123456789101112var form = $('#form');var formData = new FormData(form[0]);formData.append('id', '1');$.ajax({ url: '...', processData: false, contentType: false, type: 'post', data: formData, success: function (data) { }}); 本地预览上传的文件12345678910111213141516$('input:file').on('change',function(){ $(this).parent().find('img').remove(); var file = this.files[0]; var img = $('<img>'); img.get(0).file = file; $(this).parent().append(img); var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = (function(img){ return function(img){ img.src = e.target.result; }; })(img)}); php处理上传文件123$src = $_FILES['file']['tmp_name'];$dist = APP . '/static/imgs/' . $_FILES['file']['name'];move_uploaded_file($src, $dist); 本文总阅读量次 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏