作者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
1F:推 godfat: -- StarTrek, The Prev Gen. 《Back to 1998》 (误) 09/08 09:57
2F:→ AmosYang: "At least I had Yahoo!" 09/08 10:39
3F:推 Eryngium:他有说"当buffer设512时就可以开档了" 所以我觉得不是你 09/08 23:21
4F:→ Eryngium:所指的这些问题,我猜是要flush? 09/08 23:24
5F:→ sbrhsieh:close operation 会一并执行 flush。 09/08 23:47
6F:推 asklove:从buffer送出时指定长度试试 09/09 07:21