aardio桌面編程之分享工具的實(shí)現(xiàn)

? ? 有時(shí)候你可能想在不同電腦之間粘貼文本或分享文件,但使用百度網(wǎng)盤(pán)登陸、上傳、分享、下載過(guò)于繁瑣;使用微信進(jìn)行中轉(zhuǎn),也不方便。為此,你可以考慮自建一個(gè)網(wǎng)盤(pán),比如使用 cloudreve 或 alist,但它們相對(duì)來(lái)說(shuō)較為復(fù)雜和功能過(guò)剩。

如果有NAS,很多人都用過(guò)一個(gè)開(kāi)源軟件-MicroBin,小巧方便。我想著自己寫(xiě)一個(gè)桌面程序,參照MicroBin的功能,用aardio的htmlayout開(kāi)發(fā)。實(shí)現(xiàn)效果圖如下:

分享工具效果圖

這個(gè)功能需要一個(gè)桌面客戶(hù)端和一個(gè)服務(wù)端。服務(wù)端需要實(shí)現(xiàn)文件接收和保存,然后靜態(tài)資源開(kāi)放給客戶(hù)端。服務(wù)端有很多框架和方法可以實(shí)現(xiàn),本文不做介紹??蛻?hù)端分2個(gè)頁(yè)面:文件上傳頁(yè)、文件列表頁(yè)。

采用aardio開(kāi)發(fā),頁(yè)面使用html和aardio混合編程,代碼簡(jiǎn)潔。動(dòng)態(tài)加載文件列表,異步獲取服務(wù)端數(shù)據(jù),局部刷新頁(yè)面的一個(gè)DIV,這個(gè)功能用Vue可以實(shí)現(xiàn)。如果windows桌面編程,其實(shí)不容易。


局部刷新的混合編程
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容