作者AmosYang (LetMeGoogleThatForYou)
看板java
標題Re: [問題] DataOutput傳輸檔案的問題
時間Tue Sep 8 02:34:48 2009
※ 引述《cates (車文晶)》之銘言:
: 大家好 我有一個傳輸檔案的問題想請教大家,
: 我目前有寫一個藍芽程式,是利用StreamConnectionNotifier
: 去做傳檔,不過有遇到一個問題,當我的byte [] buffer大小
: 設128或256時,接收端雖然能接收到檔案,可是卻開啟不了檔(我是傳圖片)
: ,當buffer設512時就可以開檔了,照理說buffer設128 or 256應該
: 都沒有關係才對,想請教大家我的想法哪裡有問題呢??
我不知道你的程式的問題在哪裡,不過我有些別的問題
傳完之後檔案大小是否相同? 若同容不同,不同之處為何?
拿各種檔案試試? 文字檔 (ANSI/UTF8/UTF7/UTF16)? binary 檔?
檔案大小規模? byte? KB ? MB? GB? TB?
接受端是否應該使用正確的副檔名?
當接受端與傳送端都在同一機器上時,此問題是否還會發生?
--
I can't google that for you XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 65.87.177.87
推 godfat: -- StarTrek, The Prev Gen. 《Back to 1998》 (誤) 09/08 09:57
→ AmosYang: "At least I had Yahoo!" 09/08 10:39
推 Eryngium:他有說"當buffer設512時就可以開檔了" 所以我覺得不是你 09/08 23:21
→ Eryngium:所指的這些問題,我猜是要flush? 09/08 23:24
→ sbrhsieh:close operation 會一併執行 flush。 09/08 23:47
推 asklove:從buffer送出時指定長度試試 09/09 07:21