婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > swfupload ajax無刷新上傳圖片實例代碼

swfupload ajax無刷新上傳圖片實例代碼

熱門標(biāo)簽:地圖標(biāo)注和認(rèn)領(lǐng) 鄭州400電話辦理 聯(lián)通 電銷語音自動機(jī)器人 智能電話營銷外呼系統(tǒng) 戶外地圖標(biāo)注軟件手機(jī)哪個好用 長春呼叫中心外呼系統(tǒng)哪家好 萊蕪?fù)夂綦婁N機(jī)器人價格 凱立德導(dǎo)航官網(wǎng)地圖標(biāo)注 五常地圖標(biāo)注
最近自己做項目的時候需要添加一個功能,上傳用戶的圖片,上傳用戶圖片其實涉及到很多東西,不只是一個html標(biāo)簽input id="File1" type="file" />或者asp.net封住好的FileUpload 控件,現(xiàn)在網(wǎng)站不再講究的是功能性,更多的是用戶體驗性,在這里上傳圖片就需要用到ajax無刷新上傳圖片,這里面包含的東西不是一點半點。這里用到的是一個插件swfupload 實現(xiàn)無刷新上傳圖片。直接上傳我的代碼供大家參考。

前臺代碼區(qū):
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ChangeAvatar.aspx.cs" Inherits="NovelChannel.ChangeAvatar" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
link href="/CSS/jQueryUI/jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css" />
style type="text/css">
#draggable
{
width:50px;
height:50px;
padding:0.5em;
}
/style>
script src="/JS/jQuery/jquery-1.9.1.js" type="text/javascript">/script>
script src="/JS/jQuery/jquery-ui-1.10.2.custom.js" type="text/javascript">/script>
script type="text/javascript" src="/JS/swf/swfupload.js">/script>
script type="text/javascript" src="/JS/swf/handlers.js">/script>
script type="text/javascript">
function uploadImgSuccess(file, response) {
//$("#imgAvatar").attr("src", response + "?ts=" + new Date());
//"url("+response + "?ts="+ new Date()+")")
var strs = $.parseJSON(response);
var imgPath = strs[0];
var imgWidth = strs[1];
var imgHeight = strs[2];
$("#avatarContainer").css("background-image", "url(" + imgPath + ")");
$("#avatarContainer").css("width", imgWidth + "px").css("height", imgHeight+"px");
};
$(function () {
var swfu;
swfu = new SWFUpload({
// Backend Settings
upload_url: "/Ajax/UploadAvatar.ashx",
post_params: {
"ASPSESSID": "%=Session.SessionID %>"
},
// File Upload Settings
file_size_limit: "2 MB",
file_types: "*.jpg",
file_types_description: "JPG Images",
file_upload_limit: 0, // Zero means unlimited
// Event Handler Settings - these functions as defined in Handlers.js
// The handlers are not part of SWFUpload but are part of my website and control how
// my website reacts to the SWFUpload events.
swfupload_preload_handler: preLoad,
swfupload_load_failed_handler: loadFailed,
file_queue_error_handler: fileQueueError,
file_dialog_complete_handler: fileDialogComplete,
upload_progress_handler: uploadProgress,
upload_error_handler: uploadError,
upload_success_handler: uploadImgSuccess,
upload_complete_handler: uploadComplete,
// Button settings
button_image_url: "/JS/swf/images/XPButtonNoText_160x22.png",
button_placeholder_id: "btnUploadImgPlaceholder",
button_width: 160,
button_height: 22,
button_text: 'span class="button">選擇圖片(最大2MB)/span>',
button_text_style: '.button { font-family: Helvetica, Arial, sans-serif; font-size: 14pt; } .buttonSmall { font-size: 10pt; }',
button_text_top_padding: 1,
button_text_left_padding: 5,
// Flash Settings
flash_url: "/JS/swf/swfupload.swf", // Relative to this file
flash9_url: "/JS/swf/swfupload_FP9.swf", // Relative to this file
custom_settings: {
upload_target: "divFileProgressContainer"
},
// Debug Settings
debug: false
});
});
$(function () {
$("#draggable").draggable({ containment: "parent" },
{ cursor: "crosshair" });
$("#draggable").dblclick(function () {
var thisOffset = $(this).offset();//獲取改容器的坐標(biāo)位置
var parentOffset = $(this).parent().offset(); //獲取父容器的坐標(biāo)位置
var left = thisOffset.left - parentOffset.left;//得到相對于父窗體的相對位置
var top = thisOffset.top - parentOffset.top; //得到相對于父窗體的相對位置
alert(left+" "+top);
});
});
/script>
/head>
body>
form id="form1" runat="server">
div>
span id="btnUploadImgPlaceholder">/span>
div id="divFileProgressContainer">/div>
br />
div id="avatarContainer" style="width:200px;height:300px">
div id="draggable" style="background-color:transparent;border-width:1px;border-color:Black;border-style:solid;">
拖過
/div>
/div>
img id="imgAvatar" style="display:none;"/>
/div>
/form>
/body>
/html>

后臺一般處理程序區(qū):
(UploadAvatar.ashx)
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using System.Drawing;
using System.Web.Script.Serialization;
using System.Drawing.Drawing2D;
namespace NovelChannel.Ajax
{
/// summary>
/// UploadAvatar 的摘要說明
/// /summary>
public class UploadAvatar : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
//context.Response.Write("Hello World");
HttpPostedFile uploadFile = context.Request.Files["FileData"];
string ext = Path.GetExtension(uploadFile.FileName);
if (ext != ".jpg")
{
context.Response.Write("非法的文件類型");
return;
}
string fileName = DateTime.Now.ToString("yyMMddhhMMss") + new Random().Next(1000, 9999) +".jpg";
string filePath = "/Images/UserImg/" + fileName;
string fullPath = HttpContext.Current.Server.MapPath("~" + filePath);
uploadFile.SaveAs(fullPath);
System.Drawing.Image img = Bitmap.FromFile(fullPath);
string[] strs={filePath,img.Size.Width.ToString(),img.Size.Height.ToString()};
JavaScriptSerializer jss=new JavaScriptSerializer ();
string json=jss.Serialize(strs);
context.Response.Write(json);
}
public bool IsReusable
{
get
{
return false;
}
}
}
}

這樣就可以實現(xiàn)無刷新上傳圖片的效果了。由于項目中包含一部分jQuery-UI的拖拽效果,如果對大家的項目沒有什么幫助的話請適當(dāng)刪除。
您可能感興趣的文章:
  • jQuery AjaxUpload 上傳圖片代碼
  • php+ajax無刷新上傳圖片實例代碼
  • jquery的ajaxSubmit()異步上傳圖片并保存表單數(shù)據(jù)演示代碼
  • java實現(xiàn)上傳圖片進(jìn)行切割的方法
  • java異步上傳圖片示例
  • JSP上傳圖片產(chǎn)生 java.io.IOException: Stream closed異常解決方法
  • Java使用Ajax實現(xiàn)跨域上傳圖片功能

標(biāo)簽:宣城 西寧 西藏 福州 岳陽 湖州 紅河 衢州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《swfupload ajax無刷新上傳圖片實例代碼》,本文關(guān)鍵詞  swfupload,ajax,無,刷新,上傳,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《swfupload ajax無刷新上傳圖片實例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于swfupload ajax無刷新上傳圖片實例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美男生操女生| 久久蜜桃av一区二区天堂| 亚洲国产中文字幕在线视频综合| 中文字幕欧美激情| 91精品国产色综合久久| 色久综合一二码| 日本高清不卡在线观看| 在线观看不卡一区| 欧美一区二视频| 精品美女被调教视频大全网站| 日韩欧美成人激情| 日本一区二区三区高清不卡| 中文字幕中文字幕中文字幕亚洲无线| 1区2区3区精品视频| 亚洲精品乱码久久久久久日本蜜臀| 亚洲狼人国产精品| 亚洲成av人片一区二区三区 | 欧美国产综合一区二区| 一区2区3区在线看| 国产高清无密码一区二区三区| 国产成人亚洲综合a∨猫咪| 欧美亚洲动漫精品| 国产亚洲污的网站| 国产曰批免费观看久久久| 97久久精品人人爽人人爽蜜臀| 欧美成人伊人久久综合网| 亚洲精品免费视频| 色综合中文字幕| 国产欧美一二三区| 麻豆精品视频在线观看免费| 色婷婷香蕉在线一区二区| 中文一区一区三区高中清不卡| 亚洲国产精品人人做人人爽| 国产剧情一区在线| 精品国产乱码久久久久久浪潮 | 亚洲h动漫在线| 91麻豆精品秘密| 一区二区三区日韩在线观看| 不卡区在线中文字幕| 日本一区二区三区高清不卡 | 成人免费观看av| 国产精品素人视频| 色综合久久综合中文综合网| 亚洲日本乱码在线观看| 色综合久久综合中文综合网| 一个色综合av| 欧美亚洲动漫精品| 精品一区二区三区在线播放视频| 欧美肥妇free| 国模少妇一区二区三区| 日韩欧美精品在线视频| 亚洲综合色噜噜狠狠| 在线视频一区二区免费| 亚洲成人av福利| 欧美成人一区二区三区片免费| 国产在线看一区| 一区二区久久久| wwwwxxxxx欧美| 欧美一a一片一级一片| 国产一区二区h| 日韩高清不卡一区二区| 久久久影视传媒| 3d成人h动漫网站入口| 成人高清视频免费观看| 免费成人在线影院| 久久久亚洲欧洲日产国码αv| 91亚洲精品一区二区乱码| 欧美a级理论片| 一区二区在线观看视频| 久久夜色精品国产欧美乱极品| 色综合欧美在线| 国产精品99久| 日本成人在线视频网站| 一区在线中文字幕| 久久久99久久精品欧美| 国产98色在线|日韩| 美女脱光内衣内裤视频久久网站| 精品一区二区三区在线播放| 日本在线观看不卡视频| 亚洲免费观看在线视频| 欧美激情艳妇裸体舞| 亚洲国产精品成人综合色在线婷婷| 韩国一区二区视频| 国产一区二区三区在线观看精品 | 亚洲免费电影在线| 日韩女优制服丝袜电影| 欧美三级资源在线| 91精品国产欧美一区二区| 欧美日韩精品一区视频| 色婷婷久久久久swag精品| 99麻豆久久久国产精品免费 | 欧美日韩1234| 337p粉嫩大胆噜噜噜噜噜91av| 精品奇米国产一区二区三区| 国产日韩欧美不卡| 国产精品久久久久天堂| 亚洲一区二区偷拍精品| 日韩精品免费专区| 日韩av电影一区| 另类综合日韩欧美亚洲| 成人丝袜视频网| 日韩一区二区在线观看视频播放| 日韩一区二区三区在线| 亚洲视频在线一区二区| 国产精品小仙女| 欧美高清精品3d| 一区二区不卡在线播放| www.一区二区| 中文字幕不卡的av| 国产麻豆视频一区| 欧美三级欧美一级| 136国产福利精品导航| 国产麻豆精品在线| 精品国产免费一区二区三区四区| 一区二区三区av电影| 国产成人99久久亚洲综合精品| 欧美一区二区三区视频免费| 亚洲影院免费观看| 欧美亚洲一区二区三区四区| 国产精品久久久久一区二区三区共| 国精品**一区二区三区在线蜜桃| 日韩你懂的电影在线观看| 九一九一国产精品| 久久先锋资源网| 国产成人av网站| 亚洲欧美另类图片小说| 97久久超碰精品国产| 一区二区三国产精华液| 欧美午夜影院一区| 午夜精品成人在线| 精品国产91乱码一区二区三区| 激情欧美日韩一区二区| 国产免费成人在线视频| 91亚洲资源网| 极品尤物av久久免费看| 欧美激情一区二区三区四区| 91麻豆国产福利在线观看| 婷婷丁香激情综合| 欧美激情中文不卡| 538在线一区二区精品国产| 久久精品噜噜噜成人av农村| 亚洲色图另类专区| 中文av一区二区| 日韩一级免费观看| 欧美日韩一区国产| 99久久久久免费精品国产 | 国产露脸91国语对白| 亚洲国产综合91精品麻豆| 欧美国产欧美综合| 欧美一级xxx| 91精品国产91综合久久蜜臀| 成人av午夜电影| 激情欧美一区二区三区在线观看| 亚洲成a人片在线观看中文| 国产精品欧美极品| 久久久久国产精品人| 欧美一区二区三区四区视频| 这里只有精品视频在线观看| 99精品在线观看视频| 色吧成人激情小说| 99re热这里只有精品免费视频| 成人综合婷婷国产精品久久蜜臀| 精品一区二区三区久久| 美女视频网站久久| 精品一区免费av| 大桥未久av一区二区三区中文| 国产夫妻精品视频| 国产91色综合久久免费分享| 97久久人人超碰| 日本韩国欧美一区| 51精品视频一区二区三区| 日韩欧美区一区二| 国产精品不卡在线观看| 亚洲欧洲另类国产综合| 亚洲综合一区在线| 国产欧美一区视频| 国产精品美女久久久久高潮| 毛片av一区二区| 日韩欧美一卡二卡| 香蕉成人啪国产精品视频综合网| 91网页版在线| 2023国产精品自拍| 亚洲精品老司机| 不卡一区二区中文字幕| 精品久久久久一区| 青青草精品视频| 欧美日韩国产综合一区二区| 中文字幕中文乱码欧美一区二区| 亚洲午夜免费电影| 色噜噜久久综合| 一区二区成人在线| 色婷婷av久久久久久久| 最新日韩在线视频| 一本大道久久a久久综合| 日韩一区中文字幕| 99国产精品久久久久久久久久久 | 欧美色网站导航| 91精品久久久久久久久99蜜臂| 亚洲午夜精品17c| 精品国产在天天线2019|