Re: [問題] DataOutput傳輸檔案的問題

看板java作者 (LetMeGoogleThatForYou)時間16年前 (2009/09/08 02:34), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串2/4 (看更多)
※ 引述《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

09/08 09:57, , 1F
-- StarTrek, The Prev Gen. 《Back to 1998》 (誤)
09/08 09:57, 1F

09/08 10:39, , 2F
"At least I had Yahoo!"
09/08 10:39, 2F

09/08 23:21, , 3F
他有說"當buffer設512時就可以開檔了" 所以我覺得不是你
09/08 23:21, 3F

09/08 23:24, , 4F
所指的這些問題,我猜是要flush?
09/08 23:24, 4F

09/08 23:47, , 5F
close operation 會一併執行 flush。
09/08 23:47, 5F

09/09 07:21, , 6F
從buffer送出時指定長度試試
09/09 07:21, 6F
文章代碼(AID): #1AfL9C64 (java)
文章代碼(AID): #1AfL9C64 (java)