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