※ 引述《bigtq13 (Tabitha~)》之銘言:
: 今天試了一整天
: 找到比較適合用來"傳遞文件"是利用socket來完成
: 但是,我有一個問題
: java能夠上傳檔案嗎?就是不用經過server端的同意,
: 就能夠把文件放在server端的某資料夾裡
: 類似jsp的"檔案上傳"這個樣子
: 謝謝!
: 請指教
你應該廣意地使用server這個名詞,不要將它當作個具體的東西。
server說穿了就是一套可以接收client端送來的資料程式,
你想將文件內容由client端送到server端,兩端至少各需要一隻程式,
他們要做的事情就是送資料跟收資料,中間資料格式要用什麼格式包起來,
隨你定義,只要兩邊都能理解就好。
然而,只要你的資料要由internet流出去,就一定會利用socket做兩端接觸的對口,
妳之所以不用知道這些事,那是因為server已經將這段包得好好的,讓你不需要理解,
而可以專注於文件傳輸格式的撰寫。
( 叮!目前server等級提升至cgi!)
做到現在,甚至連這個都免了,你只要用些簡單的語法,如:
addHeader(), (new PrintWrite()).write()這類的就可以構出符合的RFC 2616的內容,
(叮!又升級了!這就是現在我們用的web-container)
所以,若你是擔心web server功能太強妨礙你成長,其實有很多簡易的web server可
供你選擇。對你的技術也許有莫大的助益,然而,如果希望將技術專注於應用上,還是
建議你用目前這些功能強大的server吧!
(嗯! 留些錢給embedded system服務開發者賺吧! ^.^a)
--
No Dying Skills, ● - Dame! New tech...
but Lazy Users. .\)
http://hougzou.spaces.live.com/ ____________ ﹒ ︵ √\ ___________________
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.0.66