圖1
圖2
TML大文件上傳源碼,WEBUPLOAD組件實現文件上傳功能和下載功能,js大文件上傳下載解決方案,vue大文件上傳下載解決方案,asp.net大文件上傳下載解決方案,.net大文件上傳下載解決方案,webform大文件上傳下載解決方案,jsp大文件上傳下載解決方案,java大文件上傳下載解決方案,JAVASCRIPT 大文件上傳下載切片解決方案,JAVASCRIPT 大文件上傳下載切割解決方案,JAVASCRIPT 大文件上傳下載分割解決方案,JAVASCRIPT 大文件上傳下載分塊解決方案,JAVASCRIPT 大文件上傳下載分片解決方案,web大文件上傳下載解決方案,網頁大文件上傳下載解決方案,前端大文件上傳下載解決方案,html5大文件上傳下載解決方案,JAVASCRIPT 大文件上傳下載解決方案,支持HTML5,VUE2,VUE3,React,javascript等常用前端UI框架,JS框架
支持IE,Chrome和信創國產化環境,比如銀河麒麟,統信UOS,龍芯,
支持分片,分塊,分段,切片,分割上傳。能夠突破chrome每域名的5個TCP連接限制,能夠突破chrome重啟,關閉瀏覽器續傳的限制。
支持10G,20G,50G,100G文件上傳和續傳,支持秒傳,支持文件夾上傳,重復文件檢測,重復文件校驗
支持文件下載,批量下載,下載斷點續傳,加密下載,端到端加密,加密算法支持國密SM4,多線程下載
支持在服務端保存文件夾層級結構,支持將文件夾層級結構信息保存到數據庫中,支持下載時能夠將文件夾層級結構下載下來,支持下載文件夾,下載文件夾支持斷點續傳,
支持加密傳輸,包括加密上傳,加密下載,加密算法支持國密SM4,
支持云對象存儲,比如華為云,阿里云,騰訊云,七牛云,AWS,MinIO,FastDFS,
提供手機,QQ,微信,郵箱等聯系方式,提供7*24小時技術支持,提供長期技術支持和維護服務,提供遠程1對1技術指導,提供二次開發指導,提供文檔教程,提供視頻教程。
1.下載示例
https://gitee.com/xproer/up6-vue-cli
將up6組件復制到項目中
示例中已經包含此目錄
1.引入up6組件
2.配置接口地址
接口地址分別對應:文件初始化,文件數據上傳,文件進度,文件上傳完畢,文件刪除,文件夾初始化,文件夾刪除,文件列表
參考:http://www.ncmem.com/doc/view.aspx?id=e1f49f3e1d4742e19135e00bd41fa3de
3.處理事件
啟動測試
啟動成功
效果
數據庫
源碼工程文檔: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
隨著互聯網技術特別是網頁應用的發展,我們對在線文檔、輕應用的需求越來越高,很多小伙伴都已經習慣云辦公,在線協同辦公了,常用的就是騰訊文檔、金山文檔、石墨文檔、飛書等,國外主要就是Google Sheet,最近小編發現了一款國人開發高性能前端javascript電子表格,受啟發于Google Sheet,使用HTML5 canvas渲染。接下來,小編分享下入門體驗。
首先放上x-sheet官方開源地址
https://gitee.com/eigi/x-sheet
https://github.com/eiji-th/x-sheet
在線體驗地址:
https://lwebapp.com/example/x-sheet.html
可以從gitee上拉到最新代碼到本地看看,這是一個標準的es6現代化工程,自定義webpack打包,運行后還有代碼分析,其中還有好幾個案例可以參考。
我們先看看README上的功能說明
那么如何啟動一個x-sheet demo呢?由于現在x-sheet還處在開發階段,暫未提供npm包安裝方式,我們可以從源碼打包使用。
git clone https://gitee.com/eigi/x-sheet.git
cd x-sheet
npm i
npm run build
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>X-XWorkSheet</title>
<link href="XSheet.css" rel="stylesheet">
<style>
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
display: block;
}
</style>
<script src="XSheet.js" type="text/javascript"></script>
</head>
<body id="demo">
<script>
const dome = document.getElementById('demo');
const xSheet = new XSheet(demo);
</script>
</body>
</html>
或者直接進入源代碼的example目錄,直接用瀏覽器打開里面的.html文件就能看到官方給的豐富的本地模板和案例了,都是支持在線編輯的excel界面。
以下截圖就展示了官方給出的案例
體驗地址 https://lwebapp.com/example/x-sheet-purchase-order.html
體驗地址 https://lwebapp.com/example/x-sheet-outbound-order.html
體驗地址 https://lwebapp.com/example/x-sheet-inventory-details.html
體驗地址 https://lwebapp.com/example/x-sheet-travel-plan.html
體驗地址 https://lwebapp.com/example/x-sheet-project-plan.html
體驗地址 https://lwebapp.com/example/x-sheet-calendar-2019.html
體驗地址 https://lwebapp.com/example/x-sheet-calendar-2020.html
體驗地址 https://lwebapp.com/example/x-sheet-multi-instance.html
體驗地址 https://lwebapp.com/example/x-sheet-50000-rows-test.html
體驗地址 https://lwebapp.com/example/x-sheet-1000000-rows-test.html
大致體驗了下x-sheet,可以說可圈可點
當然也有些不足,比如不支持協同,快捷鍵支持不完善等,小編體驗x-sheet時,x-sheet還處于開發階段,所以難免有些bug存在,如果要在生產使用,需要自己多做測試。這是一款國人開發的開源免費的電子表格,希望大家多多給予支持,也歡迎踴躍提交issue和PR交流探討,希望作者能添加更多功能,繼續維護好這個表格插件。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。