php ajax图片上传
来源:互联网 发布:lol全皮肤软件 编辑:程序博客网 时间:2024/03/29 09:44
html:
<div style="float:left;height:60px;margin-top:5px;margin-right:44px;"> <!-- 点击图片添加文件方式 --> <img id="img1" class="img1" style="width:50px;height:50px;border:1px solid green;" {if $val.goods_pic_src==''} src="./Public/img/user_res/default.jpg" {else} src="" {/if} onclick="$('#inputfilepic').click()" title="点击添加图片" alt="点击添加图片"> <input type="file" name="image" style="width:1px;opacity:0;filter:alpha(opacity=0);" id="inputfilepic"/> </div> <input type="hidden" id="goods_pic_src" class="goods_pic_src" name="picurl" value="">
jq:
<script type="text/javascript"> $(document).on('change',"#inputfilepic", function () { var data = new FormData(); $.each($('#inputfilepic')[0].files, function (i, file) { data.append('upload_file', file); }); $.ajax({ url: "submit_form_process.php?type=update", type: 'POST', data: data, cache: false, contentType: false, processData: false, success: function (data) { $(".img1").attr("src", data); $(".goods_pic_src").val(data); } }); }); </script>
php:处理页面
<?phpsession_start();if (empty($_SESSION['loginname'])) { die("您访问的页面不存在");}include_once '../smarty_inc.php';if ((($_FILES["upload_file"]["type"] == "image/jpeg") || ($_FILES["upload_file"]["type"] == "image/pjpeg"))){ if ($_FILES["upload_file"]["error"] > 0) { echo "Error: " . $_FILES["upload_file"]["error"] . "<br />"; } else { $goodsServ=new SbGoodsService(); if($_GET['type']=="update"){ $dir="./Public/img/res/"; }else{ $dir="./Public/img/user_res/"; } chmod($dir,0777); $saveurl = $dir . time() . iconv('utf-8', 'utf-8', $_FILES['upload_file']['name']); move_uploaded_file($_FILES['upload_file']['tmp_name'], $saveurl); $_FILES['upload_file']['saveurl'] = $saveurl; $goodsServ->addGoodsPic($saveurl,$_SESSION['uid']); echo $_FILES['upload_file']['saveurl']; }}/*echo "<pre>";print_r($_FILES);echo "</pre>";*/
2 0
- php+ajax上传图片
- Ajax+php上传图片
- PHP AJAX上传图片
- php ajax图片上传
- ajax+php图片上传
- Ajax-php 图片上传
- jQuery php ajax图片上传
- Ajax+PHP 异步上传图片
- jquery + ajax +php 实现上传图片
- Ajax+PHP+jQuery图片截图上传
- Ajax+PHP+jQuery图片截图上传
- PHP+jQuery+Ajax多图片上传
- thinkphp(php)+Ajax上传图片
- Ajax+PHP+jQuery图片截图上传
- PHP+jQuery+Ajax多图片上传
- PHP+ajax图片上传的简单实现
- PHP+jQuery+Ajax多图片上传
- php + html5 + ajax 异步上传图片
- pair rdd操作
- springMVC+poi导出excel
- 思科设备漏洞研究与利用
- 详解call(),apply()和bind()
- 6.0如何开启应用权限
- php ajax图片上传
- 网卡的组成工作原理
- 不让布局被输入法顶上去解决方案
- Spring mvc的国际化显示
- XCode8模拟器崩溃解决办法
- C#结合imgareaselect生成缩略图并截取图片
- 关于Hive优化的四种方法总结
- 1【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程
- 【bzoj2763】[JLOI2011]飞行路线