成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 使用jquery.form.js實現圖片上傳的方法
全站頭部文字 我要出現在這里
使用jquery.form.js實現圖片上傳的方法 733 2024-03-06   

本文實例講述了使用jquery.form.js實現圖片上傳的方法。分享給大家供大家參考,具體如下:

testupfile2.php

<?php
header('Content-type:text/html;charset=utf-8');
include_once 'includes/common.inc.php';
 if(!empty($_FILES['upfile'])){
 //文件格式
 $image=array('image/jpg',
   'image/jpeg',
   'image/png',
   'image/pjpeg',
   'image/gif',
   'image/bmp',
   'image/x-png'
 );
$updir=$_SERVER['DOCUMENT_ROOT'].$_config['g']['baseUrl'].'/attached/images/';
$upfile=$_FILES['upfile'];
$name=$upfile['name'];
$ext=substr($upfile['name'],strpos($upfile['name'],'.'));
$upname=md5(time().rand(1, 1000)).$ext;
$type=$upfile['type'];
$size=$upfile['size'];
$tmp_name=$upfile['tmp_name'];
$error=$upfile['error'];
$ok=0;
 foreach ($image as $key=>$value) {
 if($type==$value)$ok=1;
 }
 if($ok=='1' && $error=='0'){
 move_uploaded_file($tmp_name,$updir.$upname);
 //echo '<br>'.$tmp_name.'<br>'.$upname.'<br>'.$updir.'<br>'.$ext.'上傳成功';
 //echo '上傳成功';
 echo $upname;
 //$im=$updir.$upname;
 //echo $im;
 //echo '<img src='http://www.gimoo.net/t/1903/.$updir.$upname.' />';
 //$views->assign('image',$upname);
 //$views->display('default/testupfile.html');
 }
 else echo '上傳失敗2';
}
else echo '上傳失敗1';
?>

testupfile.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="http://www.gimoo.net/t/1903/<{$baseUrl}-->/scripts/jquery.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1903/<{$baseUrl}-->/scripts/jquery.form.js"></script>
<script type="text/javascript">
$(function(){
 //jquery.form image1
 $("#upimage").bind("click",function(){
 if($("#upfile").val()==""){
  alert("請選擇一個圖片文件,再點擊");
  return;
 }
 $("#form1").ajaxSubmit({
  url:"testupfile2.php",
  type:"POST",
  //date:"upfile=upfile",
  success:function(response){
  alert(response);
  $("#ln").empty();
  $("#ln").append("<img src='http://www.gimoo.net/t/1903/<{$baseUrl}-->/attached/images/"+response+"' width='100' height='60'/>");
  $("#im1").val(response);
  },
  error:function(msg){
  alert("出錯了");
  }
 });
 });
 //jquery.form image2
 $("#upimage2").bind("click",function(){
 if($("#upfile2").val()==""){
  alert("請選擇一個圖片文件,再點擊2");
  return;
 }
 $("#form2").ajaxSubmit({
  url:"testupfile2.php",
  type:"POST",
  //date:"upfile=upfile2",
  success:function(response2){
  alert(response2);
  $("#ln2").empty();
  $("#ln2").append("<img src='http://www.gimoo.net/t/1903/<{$baseUrl}-->/attached/images/"+response2+"' width='100' height='60'/>");
  $("#im2").val(response2);
  },
  error:function(msg){
  alert("出錯了");
  }
 });
 });
});
</script>
</head>
<body>
文件上傳
<form enctype="multipart/form-data" id="form1" method="post" action="">
文件:
 <input type="file" name="upfile" id="upfile"><input type="button" id="upimage" value="圖片上傳1">
 <input type="text" name="im1" id="im1" value="" />
</form>
<form enctype="multipart/form-data" id="form2" method="post" action="">
文件:
 <input type="file" name="upfile" id="upfile2"><input type="button" id="upimage2" value="圖片上傳2">
 <input type="text" name="im2" id="im2" value="" />
</form>
<div id="ln">tu</div><br>
<div id="ln2">tu2</div>
</body>
</html>

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery切換特效與技巧總結》、《jQuery拖拽特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結》

希望本文所述對大家jQuery程序設計有所幫助。


主站蜘蛛池模板: 女干.com| 邓为个人简历| angela white| 抖音火山版| 卧虎演员表| 青春正步走 电视剧| 《在一起》电影免费观看| 说木叶原文| 美国电影《骡子》| 补充电解质喝什么饮料| 李路琦| 克拉之恋 电视剧| 大奉打更人电视剧免费在线观看 | 母女大战| 中央三套节目表| 散文诗二首批注| 白雪公主国语免费观看中文版| 繁星(十)| 徐若| 张志忠主演电视剧| 孙嘉欣| 抖音下截| 以家人之名小说原著| 正在恋爱中 电视剧韩剧免费全集结局| 梁祝《引子》简谱| gay movies| 教师的诱惑| 电影《心灵奇旅》| 电影《盲井》| 牛牛电影| 珠帘玉幕图片| 员工离职协议书| 通天长老电影在线观看完整版| nina hartley| 汪汪战队动画片| 黄视频在线播放| 拔萝卜电影| 巴霍巴利王2国语版免费中文版 | 山上的小屋 残雪原文| 特黄特黄a级毛片免费专区| 肢体的诱惑|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103