日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文件无刷新上传(swfUpload与uploadify)

發布時間:2023/12/10 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件无刷新上传(swfUpload与uploadify) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


?

文件無刷新上傳并獲取保存到服務器端的路徑

????遇到上傳文件的問題,結合之前用到過的swfUpload,又找了一個無刷新上傳文件的jquery插件uploadify,寫篇博客記錄一下分別介紹這兩個插件的實現方法

  • swfUpload
    • 導入swfUpload的開發包
    • 添加js引用,引用swfUpload.js與handler.js文件,如果對swfUpload不了解、有疑問可以看看這篇博客
    • 頁面初始化

    • 修改handler.js文件中 上傳成功的事件,serverData是服務器端的響應

  • Uploadify
    • 導入uploadify開發包,從官網下載,官網文檔,中文文檔,官網示例
    • 添加js與css的引用,jquery.uploadify.js 、uploadify.css

      (注:在css中引用uploadify-cancel.png圖片文件的路徑是可能不正確,可以在uploadify.css文件中自己進行更改)

      ?

    • 頁面初始化

      頁面初始化時,可以指定許多設置,并對上傳成功的事件進行重載,data表示服務器端的響應

    • 服務器端上傳處理程序

    1 /// <summary> 2 /// 上傳文件 3 /// </summary> 4 public class UploadFileHandler : IHttpHandler, IRequiresSessionState 5 { 6 public void ProcessRequest(HttpContext context) 7 { 8 context.Response.ContentType = "text/plain"; 9 //驗證上傳權限 10 if (context.Session["User"] == null) 11 { 12 context.Response.Write("no permission"); 13 context.Response.End(); 14 return; 15 } 16 try 17 { 18 //獲取上傳文件 19 //Filedata是客戶端已經定義好的,如果想要更改,更改js文件中的配置 20 HttpPostedFile image_upload = context.Request.Files["Filedata"]; 21 //獲取文件擴展名 22 string fileExt = System.IO.Path.GetExtension(image_upload.FileName).ToLower(); 23 //驗證文件擴展名是否符合要求,是否是允許的圖片格式 24 if (!FileTypes.IsAllowed(fileExt)) 25 { 26 return; 27 } 28 //當前時間字符串 29 string timeString = DateTime.Now.ToString("yyyyMMddHHmmssfff"); 30 //保存虛擬路徑構建 31 string path = "/Upload/" + timeString + fileExt; 32 //獲取、構建要上傳文件的物理路徑 33 string serverPath = context.Server.MapPath("~/" + path); 34 //保存圖片到服務器 35 image_upload.SaveAs(serverPath); 36 //輸出保存路徑 37 context.Response.Write(path); 38 } 39 catch (Exception ex) 40 { 41 context.Response.Write("Error"); 42 //記錄日志 43 new Common.LogHelper(typeof(UploadFileHandler)).Error(ex); 44 } 45 } 46 47 public bool IsReusable 48 { 49 get 50 { 51 return false; 52 } 53 } 54 } 55 public static class FileTypes 56 { 57 private static List<string> allowedFileTypes = new List<string>(); 58 //獲取允許json配置文件 59 private static string jsonFilePath = Common.PathHelper.MapPath("~/AllowedFileTypes.json"); 60 61 /// <summary> 62 /// 允許的文件類型 63 /// </summary> 64 public static List<string> AllowedFileTypes 65 { 66 get 67 { 68 return allowedFileTypes; 69 } 70 71 set 72 { 73 allowedFileTypes = value; 74 } 75 } 76 77 /// <summary> 78 /// 靜態構造方法 79 /// </summary> 80 static FileTypes() 81 { 82

    轉載于:https://www.cnblogs.com/weihanli/p/fileUploadWithoutRefresh.html

    總結

    以上是生活随笔為你收集整理的文件无刷新上传(swfUpload与uploadify)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲三级小视频 | 夫の上司に犯波多野结衣853 | 91在线无精精品入口 | 国产欧美日韩精品一区 | 黄色污污视频网站 | 91久久精品夜夜躁日日躁欧美 | 草草视频在线播放 | 91最新地址永久入口 | 黑人一级片 | 穿扒开跪着折磨屁股视频 | 先锋资源av网 | 精品国产三级a∨在线 | 久久加久久 | 国产第20页| 8x8ⅹ8成人免费视频观看 | av老司机久久 | 成年人网站在线免费观看 | 殴美一级片 | 日韩黄色影视 | 成人先锋av| 久久成人一区 | 超碰日韩在线 | 亚洲色图吧 | 在线xxxx| 在线免费看av网站 | 日韩av三区 | 狠狠干夜夜干 | 亚欧洲精品在线视频免费观看 | 先锋影音av中文字幕 | 国产一区二区精品在线 | 在线成年人视频 | 欧美精品做受xxx性少妇 | 亚洲精品中文字幕成人片 | 日韩在线www | 日韩一区精品 | 欧美视频一区二区三区在线观看 | 免费成人高清 | 无码少妇一级AV片在线观看 | 国产精品久久久精品 | 欧美精品二区三区四区免费看视频 | 欧美福利网址 | 日本黄色片免费看 | 成人片在线看 | 亚洲一区视频在线播放 | 久久免费黄色网址 | 久久人人爽人人爽人人 | 国产黄色网址在线观看 | 免费一级一片 | www.久色| 色狠狠操| 中文字幕丰满乱子伦无码专区 | 国精品一区 | 自偷自拍亚洲 | 黄视频在线观看免费 | 懂色av蜜臀av粉嫩av分 | 69re视频 | 夜夜干夜夜 | 亚洲欧美国产日韩精品 | 精品人妻无码专区视频 | 免费a视频在线观看 | 在线日韩av | 日本一区二区成人 | 国内自拍av | 日韩av不卡电影 | 国产调教 | 青青在线免费观看 | 影音先锋成人 | va在线看| 日本xxxxwwwww| 又黄又爽的视频 | 一区二区亚洲 | 337p日本大胆噜噜噜噜 | 国产一区二区三区在线观看视频 | wwwxx国产 | 国产一在线观看 | 亚洲一二区视频 | 97小视频 | 国模福利视频 | 欧美在线二区 | 五月婷丁香 | 日本精品免费一区二区三区 | 国产主播在线播放 | 亚洲精品精品 | 人人妻人人澡人人爽人人欧美一区 | 性欧美4khd高清极品 | 日本电影一区 | 雷电将军和丘丘人繁衍后代视频 | 日本一级免费视频 | 国产二区在线播放 | 日本免费一区二区三区视频 | 不卡一区二区在线观看 | 少妇中文字幕 | 亚洲无码精品一区二区三区 | 色黄啪啪网 | 成人拍拍 | 国产原创一区 | 一区国产在线 | 欧美自拍色图 | 插插插操操操 |