#.NET 超大文件上傳解決方案:分片斷點(diǎn)上傳(一),最近一個(gè)客戶提了這個(gè)需求,客戶也是做信息行業(yè)的,有自己的產(chǎn)品和解決方案,主要就是希望能夠?yàn)楝F(xiàn)有的系統(tǒng)和產(chǎn)品做升級(jí),增加這個(gè)功能,因?yàn)樗麄兊漠a(chǎn)品也是銷售給客戶,主要是政府單位,所以對(duì)易用性,穩(wěn)定性,可維護(hù)性要求比較高,技術(shù)支持這塊要做好,基本上要做到7*8吧,有問(wèn)題的話,隨時(shí)都需要聯(lián)系的,電話,遠(yuǎn)程隨時(shí)都要聯(lián)系上。
C#.NET WEBUPLOADER 分片上傳,C#.NET實(shí)現(xiàn)文件夾的上傳和下載,C#實(shí)現(xiàn)文件上傳下載,.NET上傳文件夾的三種解決方案,ASP.NET文件上傳下載,C#.NET上傳文件夾的解決方案,.NET大文件上傳斷點(diǎn)續(xù)傳解決方案,.NET上傳超大文件解決方案,ASP.NET上傳文件夾的三種解決方案,html大文件上傳解決方案(500M以上),
百度webuploader大文件上傳解決方案(500M以上),webuploader 大文件上傳解決方案(500M以上),
asp.net 大文件上傳解決方案(500M以上),C# 大文件上傳解決方案(支持文件夾),C# 大文件上傳解決方案(加密傳輸),C# 大文件上傳解決方案(100G以上),C# 大文件上傳解決方案(50G以上),C#
大文件上傳解決方案(10G以上),C# 大文件上傳解決方案(500M以上),需要在前端,WEB頁(yè)面中實(shí)現(xiàn)大文件,超大文件的上傳和下載功能,前端支持WebForm,vue2,vue3,vue-cli,html5,javascript,
后端用的是ASP.NET,公司這邊是有自己研發(fā)的產(chǎn)品,也是一直在維護(hù),客戶那邊是一個(gè)地產(chǎn)企業(yè),現(xiàn)在提了需求是要支持大文件上傳和斷點(diǎn)續(xù)傳,瀏覽器需要兼容IE。
網(wǎng)上也搜索過(guò)很多資料,論壇上面也有很多網(wǎng)友交流過(guò),還加過(guò)很多QQ群微信群,但是結(jié)果都不太令人滿意。
基本上全部講的是文件的上傳,如何分片,但是沒(méi)有講下載,也沒(méi)有講文件夾如何上傳,服務(wù)器后端邏輯是如何處理,如何實(shí)現(xiàn)的。
網(wǎng)上的文章基本上講的都是如何使用HTML5的API,這個(gè)方案也不是說(shuō)不能用,主要就是兼容性太差,不能兼容IE,然后也不支持功能擴(kuò)展,后面的話想進(jìn)行定制化開(kāi)發(fā)也不行。
網(wǎng)上文章幾乎全部都是講的如何用HTML5,然后如何上傳,沒(méi)有講下載。這與我們現(xiàn)在的項(xiàng)目需求完全不符,客戶這邊是要求上傳完后能夠下載,客戶一次性可能上傳幾千個(gè)文件,上傳完后,后面的流程可能需要進(jìn)行批量下載,網(wǎng)上的文章基本上沒(méi)有一篇講這個(gè)問(wèn)題。
1.全球唯一商業(yè)化開(kāi)源產(chǎn)品
2.國(guó)內(nèi)唯一支持IE瀏覽器
3.國(guó)內(nèi)唯一支持COM技術(shù)構(gòu)架
4.國(guó)內(nèi)唯一提供第三方應(yīng)用支持:泛微OA,通達(dá)OA,Discuz,
5.國(guó)內(nèi)唯一支持多種開(kāi)發(fā)語(yǔ)言(ASP.NET,.NET Core,JAVA,PHP)
6.國(guó)內(nèi)唯一免費(fèi)提供技術(shù)交流群:374992201
7.國(guó)內(nèi)唯一免費(fèi)提供視頻教程
8.滿足企業(yè)多項(xiàng)目,多產(chǎn)品,多終端,多平臺(tái),多技術(shù),多框架等應(yīng)用場(chǎng)景。
9.完全開(kāi)源,滿足企業(yè)100%自主安全可控需求,自主編譯,自主發(fā)行,自主維護(hù)。
10.支持信創(chuàng)國(guó)產(chǎn)化,滿足政府信息安全需求。
11.適用群體:央企,國(guó)企,上市企業(yè),企業(yè)集團(tuán),政府科研機(jī)構(gòu)
12.標(biāo)桿案例:中國(guó)港灣,中國(guó)中車,中國(guó)石油,中國(guó)石化,長(zhǎng)江電力
視頻教程:https://www.ixigua.com/7200367234802418187
最新版本:6.5.40
在線代碼:https://gitee.com/xproer/up6-asp-net/tree/6.5.40/
安裝.NET Framework 4.7.2
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472
框架選擇4.7.2
添加3rd引用
編譯項(xiàng)目
NOSQL
NOSQL無(wú)需任何配置可直接訪問(wèn)頁(yè)面進(jìn)行測(cè)試
SQL
使用IIS
大文件上傳測(cè)試推薦使用IIS以獲取更高性能。
使用IIS Express
小文件上傳測(cè)試可以使用IIS Express
創(chuàng)建數(shù)據(jù)庫(kù)
配置數(shù)據(jù)庫(kù)連接信息
檢查數(shù)據(jù)庫(kù)配置
訪問(wèn)頁(yè)面進(jìn)行測(cè)試
相關(guān)參考:
文件保存位置,
源碼工程文檔:https://drive.weixin.qq.com/s?k=ACoAYgezAAw1dWofra
源碼報(bào)價(jià)單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwoiul8gl
OEM版報(bào)價(jià)單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwuzp4W0a
產(chǎn)品源代碼:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc
授權(quán)生成器:https://drive.weixin.qq.com/s?k=ACoAYgezAAwTIcFph1
話不多說(shuō),直接上正文:
HTML代碼
JS控制上傳
后臺(tái)服務(wù)處理
喜歡的給個(gè)關(guān)注,后期繼續(xù)推出ASP.NET技術(shù)文章
SP.NET大文件(視頻)上傳方案,ASP.NET實(shí)現(xiàn)大視頻上傳,ASP.NET上傳超大文件,完美解決ASP.NET無(wú)法上傳大文件方法,C#.NET支持超大文件HTTP切割上傳,C#.NET支持超大文件HTTP切片上傳,C#.NET支持超大文件HTTP分割上傳,C#.NET支持超大文件HTTP分段上傳,C#.NET支持超大文件HTTP分塊上傳,C#.NET支持超大文件HTTP分片上傳,.NET mvc支持超大文件HTTP斷點(diǎn)續(xù)傳,.NET core支持超大文件HTTP斷點(diǎn)續(xù)傳,webform支持超大文件HTTP斷點(diǎn)續(xù)傳,asp.NET支持超大文件HTTP斷點(diǎn)續(xù)傳,C#.NET支持超大文件HTTP斷點(diǎn)續(xù)傳,
前端用了HTML,VUE2,VUE3,
客戶那邊是湖南的一家企業(yè),地產(chǎn)行業(yè)的,專門(mén)做地產(chǎn)的信息化系統(tǒng)。客戶都是政府單位。
嘗試過(guò)HTML5,本地測(cè)試倒還行,但是部署在線上客戶那邊的正式環(huán)境就不太行了,差了點(diǎn)意思。總是有各種想象不到的問(wèn)題,比如客戶傳的文件多了,網(wǎng)頁(yè)卡。我們本地測(cè)試的時(shí)候沒(méi)有問(wèn)題,后來(lái)發(fā)現(xiàn)是用戶那邊電腦配置低了,但是又不能說(shuō)讓客戶升級(jí)配置,客戶那邊的硬件環(huán)境也就那樣,動(dòng)不了,感覺(jué)HTML5的兼容性還是差了點(diǎn)意思,特別是向下兼容。有些系統(tǒng)還要支持IE,這基本上就涼了。
asp.net寫(xiě)后端的話,寫(xiě)起來(lái)是比較舒服一些。
后端用了ASP.NET,.NET Core.NET MVC,IDE用了Visual Studio 2010,Visual Studio 2013,Visual Studio 2022,因?yàn)樾马?xiàng)目和老項(xiàng)目都用了兩種IDE。
要求能夠在網(wǎng)頁(yè)上面上傳文件夾,文件夾里面大約有1萬(wàn)多個(gè)文件,有大有小,大的有1G~10G,小的有幾MB,
要求支持?jǐn)帱c(diǎn)續(xù)傳,支持進(jìn)度信息離線存儲(chǔ),用戶可能傳一半沒(méi)有傳完,下班了,明天上班后繼續(xù)上傳,電腦晚上到點(diǎn)需要關(guān)機(jī),支持加密傳輸,支持國(guó)密加密算法SM4,
要求支持下載,支持非打包方式下載,
瀏覽器要求支持包含IE在內(nèi)的所有瀏覽器,系統(tǒng)環(huán)境要求支持信創(chuàng)國(guó)產(chǎn)化,比如銀河麒麟,中標(biāo)麒麟,統(tǒng)信UOS,龍芯,數(shù)據(jù)庫(kù)支持MySQL,Oracle,達(dá)夢(mèng)數(shù)據(jù)庫(kù),人大金倉(cāng),
需要提供前端源碼,后端源碼,控件源碼,公司自己的項(xiàng)目,也有自己的產(chǎn)品,后續(xù)需要集成使用,提供7*24小時(shí)技術(shù)支持服務(wù),提供文檔教程,視頻教程,遠(yuǎn)程技術(shù)指導(dǎo),1對(duì)1技術(shù)支持服務(wù),提供手機(jī),微信,QQ,郵箱,企業(yè)微信等聯(lián)系方式。
之前也評(píng)估過(guò)幾款組件,但是技術(shù)支持這塊幾乎都沒(méi)有。最新版本:6.5.40
在線代碼:https://gitee.com/xproer/up6-asp-net/tree/6.5.40/
NOSQL
NOSQL無(wú)需任何配置可直接訪問(wèn)頁(yè)面進(jìn)行測(cè)試
SQL
使用IIS
大文件上傳測(cè)試推薦使用IIS以獲取更高性能。
使用IIS Express
小文件上傳測(cè)試可以使用IIS Express
創(chuàng)建數(shù)據(jù)庫(kù)
配置數(shù)據(jù)庫(kù)連接信息
訪問(wèn)頁(yè)面進(jìn)行測(cè)試
相關(guān)參考:
文件保存位置,
源碼工程文檔:https://drive.weixin.qq.com/s?k=ACoAYgezAAw1dWofra
源碼報(bào)價(jià)單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwoiul8gl
OEM版報(bào)價(jià)單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwuzp4W0a
控件源碼下載:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。