資料介紹
軟件簡介
DotNetMultiServerUpload 是圖片上傳程序,需要windows IIS .net 運行環(huán)境
windows server 2008 ?r2
.net framework 4.5
iis 7.5
支持多圖片上傳,多服務(wù)器備份
使用場景
圖片服務(wù)器有幾十個GB的圖片
服務(wù)器有很多不穩(wěn)定因素,
如:
硬盤會壞掉
機房會斷電
白名單會丟失
……
當(dāng)發(fā)生上述情況的時候再去遷移服務(wù)器,就很困難
這些問題都可能導(dǎo)致圖片服務(wù)器無法訪問的窘境,
為了增強用戶體驗,就要考慮到上述問題,對圖片做好實時備份
DotNetMultiServerUpload 就是專門為解決這些問題而誕生
使用說明
需要的硬件環(huán)境
-
一臺圖片服務(wù)器 (主)(master)
-
一臺圖片備份服務(wù)器 ? ? (backup)
-
兩臺服務(wù)器均為 windows 2008 r2 iis .net framework 4.5 環(huán)境
部署環(huán)境
【第一步】
分別在 主服務(wù)器 和 備份服務(wù)器上建立 一個站點
并綁定域名 i-1.xx.com 把站點命名為 i-1.xx.com (根據(jù)需要綁定你自己的域名)
同時 在主服務(wù)器 站點 i-1.xx.com 上再綁定一個域名 s1.i-1.xx.com
在備份服務(wù)器站點 i-1.xx.com 上再綁定一個域名 s2.i-1.xx.com
在域名管理系統(tǒng)里面把域名解析至對應(yīng)服務(wù)器
s1.i-1.xx.com 綁定至主服務(wù)器 s2.i-1.xx.com 綁定至備份服務(wù)器 i-1.xx.com 綁定至主服務(wù)器
如果主服務(wù)器出現(xiàn)故障,就把域名(i-1.xx.com)再解析至備份服務(wù)器
【第二步】
把程序放置在兩臺服務(wù)器 站點i-1.xx.com 下面,修改配置文件 /web.config 和 /servers.xml
/web.config
?? ???? ???? ?? ?????? ???? ???? ???? ???? ???? ???? ???? ?? ???? ???? ???? ??
/servers.xml
?? ?? ?? ??
程序說明
整套程序分為幾個部分
-
后臺多圖上傳程序 /.m/upload.aspx
-
核心程序 /do.ashx
部署好程序之后,就可以通過地址 http://i-1.xx.com/.m/upload.aspx 去上傳圖片
或 http://s1.i-1.xx.com/.m/upload.aspx 上傳圖片 或 http://s2.i-1.xx.com/.m/upload.aspx 上傳圖片
無論使用哪個地址,程序都會自動把圖片合并同步至另外的服務(wù)器上面
當(dāng)然在合并同步另外的服務(wù)器的時候 也可能會遇到 網(wǎng)絡(luò)問題或服務(wù)器問題,導(dǎo)致同步失敗的可能
這種情況 DotNetMultiServerUpload 是考慮到的,當(dāng)出現(xiàn)上述問題導(dǎo)致同步失敗的時候,
程序就會創(chuàng)建 日志文件,記錄上傳失敗的文件信息和服務(wù)器信息,
可以在服務(wù)器端制定一個計劃任務(wù),定期的去處理錯誤
定期去執(zhí)行這兩個地址,就可以把上傳失敗的文件再次同步至其他服務(wù)器
http://s1.i-1.xx.com/do.ashx?action=uploaderrors&SecurityKey=asdfdsfsdf
http://s2.i-1.xx.com/do.ashx?action=uploaderrors&SecurityKey=asdfdsfsdf
第三方程序接口
上傳可以通過 /.m/upload.aspx 去上傳
也可以接入至其他后臺中
只需把圖片上傳至
http://i-1.xx.com/do.ashx?action=upload&SecurityKey=asdfdsfsdf
即可
如C#代碼實現(xiàn):
????string?SecurityKey?=?"asdfdsfsdf"; ????string?format?=?"xml";?//or?json? ????WebClient?wc?=?new?WebClient(); ????byte[]?data?=?wc.UploadFile("http://i-1.xx.com/do.ashx?action=upload&&D:\xx.jpg"); ????wc.Dispose(); ????string?xml?=?System.Text.Encoding.GetEncoding("utf-8").GetString(data); ????/* ????返回成功結(jié)果: ????XML: ???????? ????JSON:??? ????{"resp":{"success":1,"link":"http://i-1.xx.com/2014/4/15/5310bcaf-0f8a-45c5-9a61-9bf45b5e09c1.jpg"}}????????? ????*/1 ????http://i-1.xx.com/2014/4/15/5310bcaf-0f8a-45c5-9a61-9bf45b5e09c1.jpg ????
?
- 剖析BMP圖片文件 2次下載
- 基于FPGA的多圖片動態(tài)顯示VGA系統(tǒng) 28次下載
- 基于LABVIEW的圖片比對源碼下載 55次下載
- 基于食物圖片的食譜檢索技術(shù) 5次下載
- 使用LCD12864顯示圖片的仿真和程序資料免費下載 55次下載
- 電子印章圖片生成器的應(yīng)用程序免費下載 350次下載
- 使用51單片機采集PCF8591數(shù)據(jù)通過ESP8266上傳到上位機的程序免費下載
- Arduino板是什么如何使用IDE軟件創(chuàng)建和上傳Arduino程序到Arduino板
- java Web如何實現(xiàn)文件的上傳與下載 7次下載
- STM32和TFT彩屏顯示圖片程序(附取模軟件)免費下載 179次下載
- 16、24、32全套字庫圖片生成應(yīng)用程序軟件免費下載 19次下載
- 多種電子元件圖片識別大全 66次下載
- 基于SpringMVC的圖片處理系統(tǒng)的研究與設(shè)計 0次下載
- 基于圖片特征的并行化海量圖片快速去重技術(shù) 2次下載
- 基于Iframe內(nèi)聯(lián)框架的異步文件上傳與刪除 5次下載
- 基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):圖片處理 2k次閱讀
- 【AWTK使用經(jīng)驗】加載和釋放外部圖片 1.3k次閱讀
- TIA Portal版本和CPU中程序版本在上傳時的兼容性 5.8k次閱讀
- java如何處理圖片水印 1.5k次閱讀
- 博圖軟件上傳S7-300 PLC程序方法步驟 1.5w次閱讀
- 前端文件上傳的幾種交互造輪子 946次閱讀
- Windows系統(tǒng)中的FTP客戶端如何與FTP服務(wù)器下載或者上傳文件 1.1w次閱讀
- 電工知識—S7-1500程序上傳 1.4w次閱讀
- 利用Python實現(xiàn)網(wǎng)頁應(yīng)用程序,可圖片識別狗的類型(附源碼) 3.4k次閱讀
- 基于神經(jīng)網(wǎng)絡(luò)的圖片風(fēng)格轉(zhuǎn)移 4k次閱讀
- 用Python爬去百度貼吧圖片并保存到本地 7.8k次閱讀
- 基于對圖片的語音描述,可以學(xué)習(xí)在圖片中辨認(rèn)目標(biāo)物體 3.6k次閱讀
- CorelDraw輸出圖片質(zhì)量上佳 Altium Designer導(dǎo)入圖片的步驟 4.7k次閱讀
- springMVC后臺接受前端上傳的文件及下載文件 3.6k次閱讀
- 計算機是怎么知道兩張圖片相似的呢? 2.7k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論