亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

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

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

前臺代碼區:
復制代碼 代碼如下:

%@ 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();//獲取改容器的坐標位置
var parentOffset = $(this).parent().offset(); //獲取父容器的坐標位置
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>

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

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;
}
}
}
}

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

標簽:宣城 西寧 西藏 福州 岳陽 湖州 紅河 衢州

巨人網絡通訊聲明:本文標題《swfupload ajax無刷新上傳圖片實例代碼》,本文關鍵詞  swfupload,ajax,無,刷新,上傳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《swfupload ajax無刷新上傳圖片實例代碼》相關的同類信息!
  • 本頁收集關于swfupload ajax無刷新上傳圖片實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    美女免费黄网站| 夜夜操网| 午夜在线亚洲男人午在线| 青青久久精品国产免费看| 日韩一级精品视频在线观看| 成人在激情在线视频| 久草免费资源| 免费国产在线观看| 日本免费看视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产不卡在线观看| 免费国产在线观看| 国产成人精品一区二区视频| 日韩中文字幕一区二区不卡| 国产91视频网| 国产成人精品综合| 超级乱淫黄漫画免费| 午夜欧美福利| 精品国产一区二区三区精东影业| 欧美1区| 久久99这里只有精品国产| 精品视频在线观看一区二区| 美国一区二区三区| 999精品视频在线| 成人高清视频在线观看| 成人高清视频免费观看| 欧美激情一区二区三区在线播放| 色综合久久天天综线观看| 欧美激情一区二区三区视频高清| 久久成人性色生活片| 天天做日日干| 国产网站免费视频| 青青青草视频在线观看| 99色视频在线| 久久精品成人一区二区三区| 黄色免费网站在线| 国产高清在线精品一区二区 | 国产不卡福利| 美女免费黄网站| 高清一级片| 亚洲 欧美 91| 国产成人精品综合| 精品国产亚一区二区三区| 精品国产一区二区三区免费| 精品视频一区二区三区| 欧美a免费| 色综合久久天天综线观看| 国产a视频| 四虎影视久久| 成人免费一级纶理片| 日本在线不卡免费视频一区| 黄色免费网站在线| 日韩中文字幕在线亚洲一区| 成人av在线播放| 国产不卡在线观看| 亚洲 国产精品 日韩| 久久99这里只有精品国产| 日韩专区亚洲综合久久| 精品国产三级a∨在线观看| 成人免费观看视频| 久久精品免视看国产明星| 99久久精品国产免费| 国产a免费观看| 日韩中文字幕在线播放| 青青久久精品| 成人免费福利片在线观看| 精品视频在线看| 91麻豆精品国产自产在线观看一区| 国产91精品系列在线观看| 日本伦理片网站| 国产福利免费视频| 一级女性全黄久久生活片| 亚洲不卡一区二区三区在线 | 国产一区精品| a级精品九九九大片免费看| 日韩在线观看免费| 欧美激情一区二区三区在线| 国产一区二区精品久久91| 美女免费精品视频在线观看| 日韩女人做爰大片| 91麻豆精品国产片在线观看| 青青久热| 91麻豆精品国产自产在线观看一区| 欧美a级成人淫片免费看| 精品视频在线看| 日韩中文字幕在线观看视频| 欧美激情伊人| 久久精品免视看国产成人2021| 国产一区二区精品| 久久久久久久久综合影视网| 免费一级生活片| 日本免费乱理伦片在线观看2018| 午夜欧美福利| 国产高清在线精品一区二区 | 国产麻豆精品高清在线播放| 国产91精品系列在线观看| 国产不卡精品一区二区三区| 91麻豆国产福利精品| 精品毛片视频| 欧美a免费| 久久国产精品永久免费网站| 韩国毛片 免费| 国产高清视频免费观看| 黄视频网站在线免费观看| 国产视频久久久久| 九九久久99综合一区二区| 国产一区二区精品在线观看| 国产一区二区精品久久| 九九精品在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 九九精品影院| 欧美大片一区| 999久久狠狠免费精品| 日本乱中文字幕系列| 免费国产在线观看| 国产韩国精品一区二区三区| 日韩字幕在线| 99久久精品国产免费| 欧美a级成人淫片免费看| 亚洲天堂在线播放| 国产国语在线播放视频| 精品久久久久久中文字幕一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日本在线www| 国产一区免费观看| 黄色免费三级| 亚洲第一色在线| 精品久久久久久中文字幕2017| 国产高清视频免费观看| 九九热精品免费观看| 欧美另类videosbestsex视频| 国产91精品一区二区| 999久久66久6只有精品| 日本特黄特色aa大片免费| 九九免费精品视频| a级毛片免费全部播放| 成人免费福利片在线观看| 国产精品1024永久免费视频| 欧美另类videosbestsex久久| 精品视频在线观看免费| 91麻豆精品国产自产在线| 国产麻豆精品hdvideoss| a级毛片免费全部播放| 青草国产在线| 国产精品自拍亚洲| 精品在线免费播放| 免费一级片网站| 日本特黄特黄aaaaa大片| 国产高清视频免费| 免费国产在线观看| 国产成人精品综合在线| 亚洲精品影院| 国产视频网站在线观看| 国产美女在线观看| 国产高清在线精品一区a| 欧美激情影院| 欧美一区二区三区在线观看| 一本高清在线| 日本伦理黄色大片在线观看网站| 天天做人人爱夜夜爽2020毛片| 亚洲天堂一区二区三区四区| 国产不卡福利| 日本特黄特黄aaaaa大片| 国产国语对白一级毛片| 欧美爱爱动态| 久久99中文字幕| 精品视频在线看| 久久精品欧美一区二区| 97视频免费在线观看| 尤物视频网站在线| 可以免费看污视频的网站| 亚洲天堂免费观看| 精品国产三级a∨在线观看| 成人a大片高清在线观看| 韩国毛片免费| 日韩一级黄色片| 亚州视频一区二区| 天天做人人爱夜夜爽2020| 亚洲精品影院久久久久久| 国产91精品一区二区| 亚洲精品影院| 国产麻豆精品免费视频| 国产美女在线观看| 91麻豆爱豆果冻天美星空| 国产视频久久久久| 韩国三级香港三级日本三级la| 国产欧美精品| 国产麻豆精品免费密入口 | 999精品在线| 九九干| 91麻豆精品国产自产在线观看一区 | 成人免费观看网欧美片| 精品国产一区二区三区久久久狼 | 麻豆系列 在线视频| 国产国语在线播放视频| 亚洲精品中文字幕久久久久久| 黄视频网站在线看| 国产高清视频免费观看| 天堂网中文字幕| 999精品视频在线|