好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Ajax上傳圖片的本質

Ajax上傳圖片的本質

熱門標簽:地圖標注項目怎么樣 ai機器人電銷資源 越南河內地圖標注 機器人電銷騙局揭秘 硅語電話機器人公司 超級大富翁地圖標注 云呼外撥網絡電話系統 個人怎樣在百度地圖標注地名 騰訊地圖標注位置能用多久

1.圖片上傳到服務器。

2.后臺將圖片地址傳到html頁面,以圖片形式展現。

3.后天將圖片地址加入到input表單中,表單處于隱藏狀態。

4.前端刪除圖片,通過js操作,移除圖片與表單數據。

5.圖片上傳表單,是單獨的。不能嵌套在總的表單中。

6.牛逼的圖片上傳,可以對圖片進行處理。壓縮,加水印等。

7.點擊btn,觸發圖片點擊,圖片改變之后,觸發圖片表單提交。

點擊按鈕

div id="up_status" style="display:none">[站外圖片上傳中……(2)]/div>
div id="up_btn" class="carousel-btn">
span>添加圖片/span> 
/div>
div id="carousel-preview">/div>

上傳表單

form id="imageform" class="hidden" method="post" enctype="multipart/form-data" action="{sh::U('Goods/carouselUpload')}">
input id="carousel-photoimg" type="file" name="photoimg">
/form>

觸發事件

$("#up_btn").click(function () {
$("#carousel-photoimg").click();
});
$('#carousel-photoimg').on('change', function(){
var status = $("#up_status");
var btn = $("#up_btn");
$("#imageform").ajaxForm({
target: '#carousel-preview', 
beforeSubmit:function(){ // 提交前,用加載的圖片顯示
status.show();
btn.hide();
}, 
success:function(){ // 提交后,加載的圖片顯示
status.hide();
btn.show();
}, 
error:function(){
status.hide();
btn.show();
} }).submit();
});

后端驗證與處理

function carouselUpload() {
$path = "Uploads/Store/goods/".date("Ymd").'/';
if (!file_exists($path)) {
mkdir($path, 0777, true);
}
$extArr = array("jpg", "png", "gif","jpeg");

if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];

if(empty($name)){
echo '請選擇要上傳的圖片';
exit;
}
$ext = $this->extend($name);
if(!in_array($ext,$extArr)){
echo '圖片格式錯誤!';
exit;
}
if($size>(2000*1024)){
echo '圖片大小不能超過2M';
exit;
}
$image_name = time().rand(100,999).".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
if(move_uploaded_file($tmp, $path.$image_name)){
echo 'div class="carousel-container" onclick="deleteImg(this);">
[站外圖片上傳中……(3)]
input name="goodsimg[]" value="'.$path.$image_name.'" type="hidden">
[站外圖片上傳中……(4)]
/div>';
}else{
echo '上傳出錯了!';
}
exit;
}
exit;
}
function extend($file_name){
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}

刪除圖片文件

function deleteImg(obj) {
$(obj).remove();
// ajax 刪除圖片文件
var src = $(obj).data('src');
$.ajax({
type: "POST",
url: "{sh::U('Goods/deleteImg')}",
data: "src="+src,
success: function(msg){}
});
}
// 刪除圖片,避免造成空間不足
public function deleteImg() {
if (IS_AJAX) {
$src = $this->_post('src');
if(!unlink($src))
{
echo "文件{$src}刪除失敗";
}
else
{
echo "文件{$src}刪除成功";
}
}
}

以上內容是小編給大家介紹的Ajax上傳圖片的本質的相關資料,希望對大家以上幫助!

您可能感興趣的文章:
  • PHP+jQuery+Ajax實現多圖片上傳效果
  • 自己動手打造ajax圖片上傳(網上沒有的)
  • php+ajax實現圖片文件上傳功能實例
  • swfupload ajax無刷新上傳圖片實例代碼
  • jquery的ajaxSubmit()異步上傳圖片并保存表單數據演示代碼
  • JQuery+ajax實現批量上傳圖片(自寫)
  • Jquery ajaxsubmit上傳圖片實現代碼
  • Javascript異步表單提交,圖片上傳,兼容異步模擬ajax技術
  • php ajax無刷新上傳圖片實例代碼

標簽:邢臺 鄭州 洛陽 遼源 林芝 舟山 內蒙古 海南

巨人網絡通訊聲明:本文標題《Ajax上傳圖片的本質》,本文關鍵詞  Ajax,上傳,圖片,的,本質,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax上傳圖片的本質》相關的同類信息!
  • 本頁收集關于Ajax上傳圖片的本質的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女露出粉嫩尿囗让男人桶| hugeboobs大超乳| 香蕉钻洞视频| 情不自禁完整版播放电影| 老牛精品无码AV一区。| 姐夫你真猛| 白丝校??扒腿自慰爽出白色液体| 亚洲精品乱码久久久久久A片| 欧美日一级| 泰剧tv泰剧97泰剧网| 久久精品国产99精品最新| 海外华人8x8x| 韩国美女主播19禁| 手机在线看片国产日韩生活片| 波多野结衣痴汉电车| 末班车动漫无删减在线观看| 被公疯狂献身的岬奈奈美359在线观看 | 中文字幕天天躁夜夜狠狠综合| 日本洗澡偷窥在线观看| Japanese按摩推油HD| 西西人体啪啪| 欧美大胆人体艺术| 伊人一本之道| 免费看美女隐私秘?部位软件| 女人扒开秘?让男人桶爽韩剧| 免费看电影视频网站| 精品久久久久久久高清| 色拍拍噜噜噜久久| 欧美国产亚洲精品AV| hd专干中国老太婆| 亚洲女同日韩中文字幕| 范冰冰大战三个黑人| 美女被吸屁股免费网站| 又硬又粗进去好爽A片青楼传媒| 久久狠狠丁香婷婷综合| 日本三级无码18???苍井空| 极品大翘臀凸起尤物美女图集| 三年片免费大全国语| 罗志祥5G天天奭免费高清电视剧| 小说成人| 老头把舌头伸进她腿间花缝第7集 老汉吸咬小粉嫩的小奶头 |