[問題] socket寫活的
小弟初學,已下請教
這是我找到的code
http://ideone.com/9lHhTM FileClient
http://ideone.com/OmpTun FileServer
這支code執行順序方式:
(test.jpg在FileClient所屬目錄)
1. java FileServer test.jpg
2. java FileClient test.jpg
結果:FileClient將檔案傳到FileServer端
我想做的是假設我從資料庫查到一筆資料,叫tom.jpg
已抓到tom.jpg字串
我將tom.jpg存放在字串String tom裡面
那我要如何讓我上面那兩隻socket code
根據我從資料庫所找到的tom變數傳輸tom.jpg檔!!!(條件:目錄夾底下有tom.jpg檔)
也就是我要將上面兩隻程式碼改成活的!!!
問題在於不需要使用者在java執行後面還要加檔名
而且這兩隻程式目前再傳檔案前,
都還必須server端執行前加檔名(此時連結中)
>然後client端執行加檔名>server端才收到檔案。
所以我要如何讓client端抓到tom變數然後在複製tom.jpg
將tom.jpg傳到server端??(不需要使用者在執行過程中輸入檔名)
也就是說我client只要負責取tom參數跟複製檔案傳檔案
然後server端應該只要負責接受就好了。這樣應該就是活的吧?
請問要怎麼改寫?
麻煩大大解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.170.200
※ 編輯: dremel 來自: 123.193.220.89 (11/17 01:22)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):
問題
2
14