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
EB開發(fā)——文件的上傳和下載,B/S WEB怎么實現(xiàn)大文件上傳,完美解決JAVA無法上傳大文件方法,Java實戰(zhàn):大文件分片上傳與斷點續(xù)傳策略及其實際應(yīng)用,JAVA大文件上傳(秒傳、分片上傳、斷點續(xù)傳),JAVA實現(xiàn)大文件的分片上傳與下載,JAVA實現(xiàn)文件上傳和下載的方法詳解,
SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(文檔),SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(視頻),
SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(教程),SPRINGCLOUD中實現(xiàn)文件加密上傳下載的三種解決方案(推薦),
php中實現(xiàn)文件上傳下載的三種解決方案(推薦),.net mvc中實現(xiàn)文件上傳下載的三種解決方案(推薦),.net core中實現(xiàn)文件上傳下載的三種解決方案(推薦),.net中實現(xiàn)文件上傳下載的三種解決方案(推薦),asp.net中實現(xiàn)文件上傳下載的三種解決方案(推薦),
input file中實現(xiàn)文件上傳下載的三種解決方案(推薦),dom中實現(xiàn)文件上傳下載的三種解決方案(推薦),vue中實現(xiàn)文件上傳下載的三種解決方案(推薦),網(wǎng)頁中實現(xiàn)文件上傳下載的三種解決方案(推薦),前端中實現(xiàn)文件上傳下載的三種解決方案(推薦),
百度webuploader中實現(xiàn)文件上傳下載的三種解決方案(推薦),webuploader中實現(xiàn)文件上傳下載的三種解決方案(推薦),jsp中實現(xiàn)文件上傳下載的三種解決方案(推薦),java中實現(xiàn)文件上傳下載的三種解決方案,
SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(源碼),SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(源代碼),SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(代碼),SPRINGCLOUD中實現(xiàn)文件上傳下載的三種解決方案(推薦),java如何實現(xiàn)大文件斷點續(xù)傳、秒傳,JAVA實現(xiàn)文件上傳到服務(wù)器,jsp實現(xiàn)文件上傳到服務(wù)器,SpringBoot實現(xiàn)文件上傳到服務(wù)器,SpringMVC實現(xiàn)文件上傳到服務(wù)器,SpringCloud實現(xiàn)文件上傳到服務(wù)器,
webuploader實現(xiàn)文件上傳到服務(wù)器,百度webuploader實現(xiàn)文件上傳到服務(wù)器,JAVA如何將文件上傳到服務(wù)器,html5實現(xiàn)文件上傳到服務(wù)器,html實現(xiàn)文件上傳到服務(wù)器,vue實現(xiàn)文件上傳到服務(wù)器,JavaScript實現(xiàn)文件上傳到服務(wù)器,js實現(xiàn)文件上傳到服務(wù)器,前端實現(xiàn)文件上傳到服務(wù)器,網(wǎng)頁實現(xiàn)文件上傳到服務(wù)器,web實現(xiàn)文件上傳到服務(wù)器,dom實現(xiàn)文件上傳到服務(wù)器,input file實現(xiàn)文件上傳到服務(wù)器,JAVA實現(xiàn)文件分片上傳到服務(wù)器,
webuploader實現(xiàn)文件分片上傳到服務(wù)器,html5實現(xiàn)文件分塊上傳到服務(wù)器,百度webuploader實現(xiàn)文件分割上傳到服務(wù)器,百度webuploader實現(xiàn)文件切割上傳到服務(wù)器,html5實現(xiàn)文件切片上傳到服務(wù)器,JAVA實現(xiàn)文件上傳秒傳到服務(wù)器,
之前在網(wǎng)上也找過相關(guān)的資料,論壇里面也有網(wǎng)友交流過,還加過很多QQ群和微信群,但是結(jié)果都不太令人滿意,
很網(wǎng)文章里面都只討論了上傳,基本上全部都是用的HTML5提供的API,但是沒有講下載,用戶這塊是有下載的需求。
B/S WEB端,也就是前端,網(wǎng)頁端,不是指后端,看很多網(wǎng)上的文章都在寫后端,后端用戶沒法用啊,也選不了文件。
應(yīng)該說還是比較完美的,幾個方面吧,一個是強大的兼容性,能夠兼容所有瀏覽器,包括IE瀏覽器,另一個是能夠支持信創(chuàng)國產(chǎn)化
網(wǎng)上文章基本上全部都說的是調(diào)用HTML5的API來實現(xiàn),但是這個我們也試過,兼容性不行,不能支持IE,
java大文件10G,50G,100G上傳下載,JSP大文件10G,50G,100G上傳下載,JAVA大文件10G,50G,100G上傳下載,斷點續(xù)傳。
一般這么大的文件不用HTML的一次性上傳,而是采用分塊,分片,分段,分割,切割技術(shù)上傳。
JAVA話一般是負(fù)責(zé)后端的邏輯,比如文件初始化,文件塊上傳,合并,存儲等。
前端的話用JSP,VUE2,VUE3,React,HTML5,JS,JQ都行。這個都無所謂。
網(wǎng)上一般的做法都是用的HTML5的API,也就是chrome提供的API,能夠滿足基本需求,但是還是有痛點,chrome限制死了,固定死了無法擴展,每個域名只允許5個TCP連接,導(dǎo)致了速度有上限,你也無法修改和擴展。然后就是瀏覽器也只能用chrome,用戶用了IE就不行了,用戶現(xiàn)有的系統(tǒng)跑在IE上,也不能換。
進度信息容易丟失,用戶關(guān)閉網(wǎng)頁,刷新網(wǎng)頁,關(guān)閉瀏覽器,重啟瀏覽器,關(guān)閉電腦,重啟電腦后,進度信息都會丟失,無解,沒辦法。擴展性還是差了點。
傳大文件,超大文件,文件數(shù)量多的話,前端就卡,網(wǎng)頁反應(yīng)慢,容易死,崩潰,在配置較差的電腦或者配置一般的電腦上這個痛點體現(xiàn)的非常明顯。
下載,網(wǎng)上找到的資料一般都是講上傳的,很少講下載的。
視頻教程:https://www.ixigua.com/7227314770696012322
導(dǎo)入項目:
導(dǎo)入到Eclipse:http://www.ncmem.com/doc/view.aspx?id=9da9c7c2b91b40b7b09768eeb282e647
導(dǎo)入到IDEA:http://www.ncmem.com/doc/view.aspx?id=9fee385dfc0742448b56679420f22162
springboot統(tǒng)一配置:http://www.ncmem.com/doc/view.aspx?id=7768eec9284b48e3abe08f032f554ea2
下載示例:
https://gitee.com/xproer/up6-jsp-eclipse/tree/6.5.40/
工程
NOSQL
NOSQL示例不需要任何配置,可以直接訪問測試
創(chuàng)建數(shù)據(jù)表
選擇對應(yīng)的數(shù)據(jù)表腳本,這里以SQL為例
修改數(shù)據(jù)庫連接信息
訪問頁面進行測試
文件存儲路徑
up6/upload/年/月/日/guid/filename
相關(guān)問題:
1.javax.servlet.http.HttpServlet錯誤
2.項目無法發(fā)布到tomcat
3.md5計算完畢后卡住
4.服務(wù)器找不到config.json文件
相關(guān)參考:
文件保存位置
源碼工程文檔: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
產(chǎn)品源代碼:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc
授權(quán)生成器:https://drive.weixin.qq.com/s?k=ACoAYgezAAwTIcFph1
宇 發(fā)自 凹非寺
量子位 | 公眾號 QbitAI
想不想簡單輕松地?fù)碛幸粋€私人訂制GPT?
不如試試askwise,只需要上傳word、pdf等各種文檔,就能生成個性化知識庫,然后AI在你的知識庫中上下求索,進行回答。
淺試了一下,準(zhǔn)確性還可以!
同時,它背后接入了GPT能力,知識庫里沒有的東西,它也能調(diào)用GPT-3.5的API,跟你叭叭叭嘮上幾句。
不過最最重要的是,目前上傳以及批處理的文檔數(shù)量無上限,還人人免費,國內(nèi)外都可用。
Ok,一起來了解一下這款能根據(jù)自己知識庫定制GPT的AI應(yīng)用,具體要咋使用——
登錄注冊后,先點擊左下角的“Upload local documents”。
然后甩過去N個本地文檔,就能開始在右半部分的“Ask any questions”處進行提問。
一般情況下,AI會基于所有上傳資料,來做出回答。
如果AI在你上傳的所有文檔中,都搜不到提問的相關(guān)內(nèi)容,咋辦?
這時候,askwise背后的AI就會轉(zhuǎn)頭調(diào)用GPT-3.5的API,來對問題進行回答。
當(dāng)然,如下圖展示,這就涉及到一個bug,就是沒聯(lián)網(wǎng),無法獲知最新消息。
除此之外,整個使用體驗如何?
這次體驗,分別上傳了一些關(guān)于AIGC的研究報告,每份都在60頁以上;以及量子位后臺關(guān)于AIGC的多篇文章,每篇3000字左右。
上傳的所有資料格式并不統(tǒng)一,包括pdf、word、飛書文檔、公眾號網(wǎng)頁鏈接等。
接下來問它第一個問題:
LeCun對馬斯克叫停GPT研究的觀點是啥?
很快它就用幾句話解釋了LeCun的觀點,仔細(xì)檢查了一下,并沒有自己生造的情況。
而且將鼠標(biāo)放在答案的語句上會發(fā)現(xiàn),一條直線連接了答案和文檔,相當(dāng)于標(biāo)注了答案的來源。
因為所有上傳的資料都是中文的,下面試圖讓它用英文回答問題。
用英文回答,目前國內(nèi)有哪些公司在做大模型?
它給出的答案有騰訊、百度、華為、商湯、曠視。
雖然沒有列舉所有參與大模型混戰(zhàn)的國內(nèi)玩家,但至少列舉出來的幾個沒有失誤。
不僅如此,哪怕上傳的都是英文資料,加上“請用中文回答”的前綴后,也能得出總結(jié)好的中文答案。
如果不上傳資料,當(dāng)作不需要魔法就能用GPT-3.5的通用問答AI,或者在線翻譯,也都很絲滑。
比如輸入徐志摩《再別康橋》時,雖然翻譯沒能復(fù)現(xiàn)中文版的詩意,但大意是正確的。
總之,整體體驗絲滑,還是值得一試的~
對比之前就火過一波的ChatPDF,askwise能處理的文檔數(shù)量和格式都更多了,而且也沒有ChatPDF云端只保存7天的期限。
總結(jié)一下,askwise的優(yōu)點如下:
以上這些功能無論是看財報的工作黨還是讀論文的學(xué)生黨,誰見了能不狂喜啊!
不過有一點感覺有待優(yōu)化,就是提問時的問題發(fā)送,只需要一個回車,非常容易打字打到一半就把問題發(fā)出去了……
據(jù)官方公開資料,askwise的API也在本月對外開放,看起來to C和to B兩條路,askwise都要同時走。
這款國內(nèi)外隨心使用的個人知識庫定制化GPT,背后是一支來自國內(nèi)的連續(xù)創(chuàng)業(yè)團隊,名為askwise.ai。
團隊大約10人左右,此前在智慧物流領(lǐng)域創(chuàng)業(yè),先后獲得騰訊等一線基金的多輪投資。
物流領(lǐng)域會應(yīng)用的語音電話機器人,讓他們在NLP方面有過實踐和積累。
現(xiàn)在askwise整個團隊,尤其是算法層面的核心成員,已經(jīng)轉(zhuǎn)到askwise項目上:
創(chuàng)始人兼CEO周吉龍,在北京大學(xué)微電子系取得本碩學(xué)位,此前有德意志銀行、麥肯錫和中金公司的工作背景。
其余人則有哈佛大學(xué)、蘇黎世理工大學(xué)、東京大學(xué)、清華大學(xué)、華東理工等學(xué)術(shù)背景。
據(jù)悉,因AIGC熱度狂飆,不少老股東們已經(jīng)看上了團隊的這個新項目。
至于為什么要來做這樣一個AI應(yīng)用工具,askwise的人給出的答案是這樣的:
不管是GPT-3.5還是GPT-4,它們都用巨型知識庫作為基礎(chǔ)。
針對具體的工作場景時,給出回答的實用性較弱。
他們最終想打造的就是一個由AI驅(qū)動的個人知識助手。
目前在技術(shù)層面的操作辦法,是以GPT-3.5的API為基礎(chǔ),搭建許多自有的小模型模塊,以處理和完成各式各樣的任務(wù)。
接下來,askwise團隊的目標(biāo),一是讓這個AI應(yīng)用工具完成更復(fù)雜的指令,二是改進對大量冗長參考文獻的分析和理解,三是增加它能處理的資料格式。
但他們與其他國內(nèi)應(yīng)用層AIGC初創(chuàng)公司面臨一個相同的問題:
場景壁壘太薄,恐怕很難經(jīng)受住大廠如百度、字節(jié)的一次出手。
“很厚的核心壁壘?坦白地說沒有。”askwise團隊給的答案倒很痛快,直言基于別人的大模型做應(yīng)用,其實 “底層能力的天花板是一樣的”。
在askwise團隊眼里,這個天花板具體來說就是大模型的能力,而不是應(yīng)用層初創(chuàng)公司用大模型的能力。
所以團隊的打法,就是找準(zhǔn)用戶需求點,早做早占市場,在初期盡量多地獲得忠實用戶。
他們也表示,目前市場上做應(yīng)用的AIGC初創(chuàng)公司思考思路基本一致,就是在大模型的基礎(chǔ)上做一個中間件,承擔(dān)類似prompt工程師的角色。
“我們無非就是把prompt組合得漂亮點,讓用戶一次性得到想要的結(jié)果,而不是拿到GPT-4也不知道可以用來干啥。”
askwise這個創(chuàng)業(yè)思路,讓人不禁想起最近剛獲得新融資的LangChain——沒錯,就是ChatGPT公布代碼插件后,被網(wǎng)友惋惜被OpenAI一刀殺死的那個應(yīng)用程序開發(fā)框架。
利用LangChain,你自己可以開發(fā)一個和askwise功能沒啥差別的AI中間層。
不過,對于我這樣的懶人來說,當(dāng)然是現(xiàn)成的更好啦(狗頭)~
askwise:askwise.ai
LangChain:https://python.langchain.com/en/latest/index.html
— 完 —
量子位 QbitAI · 頭條號簽
關(guān)注我們,第一時間獲知前沿科技動態(tài)約
篇講了FTP服務(wù)器,如果你認(rèn)真實踐,應(yīng)該已經(jīng)掌握從自己電腦上傳文件到你的網(wǎng)站空間了。那上傳什么文件呢?先從靜態(tài)的HTML文件開始吧。
HyperText Markup Language(超級文本標(biāo)記語言)的縮寫就是HTML,一般用.htm或者.html作為文件擴展名
HTML5
H5顧名思義就是排行老五唄!看看HTML的發(fā)展歷程就知道了:
既然H5是最新的標(biāo)準(zhǔn),就直接學(xué)H5吧,其實語法跟它的4哥差不太多,基本語法都一樣。
下面開始實踐吧。
在你的電腦桌面上點擊鼠標(biāo)右鍵,新建一個txt文本文檔,在里面錄入以下信息:
<!DOCTYPE html> <html> <head> <title>我的第一個H5文件</title> </head> <body> <h1>我的第一個標(biāo)題</h1> <p>我的第一個段落。</p> </body> </html>
保存后,關(guān)閉,然后把它重命名(包含.txt)為H5.html。雙擊打開它,恭喜你!你會做網(wǎng)頁了。你把它上傳到你的網(wǎng)站空間,然后用http://你的域名/H5.html就可以訪問,還可以把它分享給你的朋友。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。