Bah, sorry it's late. Noticed you are using DefaultHTTPClient. In any case, have you tried setting the multi-part header yourself? Did you see it set when you were using tcpdump?
On Wed, Feb 16, 2011 at 4:35 AM, Miguel Morales <therevolti...@gmail.com> wrote: > Sorry, missed the part where you already tried URLConnection. > You should post that code here, because using non-standard classes, > specially for network communication, is not recommended. > > On Wed, Feb 16, 2011 at 4:23 AM, Miguel Morales <therevolti...@gmail.com> > wrote: >> Try setting the multipart/form-data header in your connection. Might >> be easy to use HTTPUrlConnection. >> See: >> http://stackoverflow.com/questions/4896949/android-httpclient-file-upload-data-corruption-and-timeout-issues >> >> On Wed, Feb 16, 2011 at 2:38 AM, alex c <alex.chuny...@gmail.com> wrote: >>> not exactly >>> i experience this same problem on my slow 3G (Megafon) connection too, >>> but don't have this on WIFI or wire network. >>> >>> but! if i connect my laptop to internet via my phone (winmobile 6.5) >>> 3g connection, it works perfect. a bit slow, but none of content i see >>> on laptop is corrupt. >>> i haven't really tried to connect laptop via android phone though. >>> >>> so it's definitely not a problem with internet provider. and basically >>> this all sounds fantastic. tcp has error correction and it shouldn't >>> corrupt data by any means. but what i see is what i see.. it's >>> strange, but it is happening >>> >>> On 16 фев, 12:13, Kostya Vasilyev <kmans...@gmail.com> wrote: >>>> Alex, >>>> >>>> Ok, let's see if I understand it: >>>> >>>> - Your clients are having this problem with data corruption; >>>> >>>> - You are not having this problem, the code works just fine every time. >>>> >>>> Right? If so, let me go on: >>>> >>>> - Your clients use some kind of "slow WiFi" and experience data >>>> corruption between the phone and the server; >>>> >>>> - You have logged what you send, and the data you send is correct. >>>> >>>> If those are the facts, then >>>> >>>> - It's a problem with your client's network. >>>> >>>> Wikipedia says there is only one internet (and mobile) provider in >>>> Andorra, perhaps your clients could drive a few miles into France or >>>> Spain, find a McDonalds with free WiFi, and test your application there? >>>> >>>> -- Kostya >>>> >>>> 16.02.2011 11:56, alex c пишет: >>>> >>>> >>>> >>>> > yeah. i tried it with WIFI and via tethering through usb to my laptop >>>> > pppoe connection. and it works. fine. >>>> > but the problem is that my clients use quite slow wifi connection in >>>> > Andorra and they have this same issue and images they upload though >>>> > app get almost 100% corrupt. >>>> >>>> > as for htc hd2 - yeah, you are correct. it's 3rd party firmware, but >>>> > at least it is something real and not an emulator (which, in fact, >>>> > works perfect via pppoe connection). >>>> > my cilents are using samsung galaxy tab (as i mentioned in the first >>>> > post) with android 2.2 and having same issue. this is why i started to >>>> > investigate it and finished up with this post. >>>> >>>> > as for mime type headers - i was just experimenting with it, thinkign >>>> > that maybe it was due to incorrect mime type before i switched to >>>> > base64 and had these stange results. btw, 2 times i got an extremely >>>> > strange result: i found pieces of some crap texts in the base64 post >>>> > (at apache's end). and it seems like with this big MTU value the >>>> > device (or some router on the path) messes tcp packets from different >>>> > sections. >>>> >>>> > i was thinking about wrong MTU path discovery implementation in froyo, >>>> > or something like this... >>>> >>>> > On 16 фев, 00:36, Kostya Vasilyev<kmans...@gmail.com> wrote: >>>> >> Alex, >>>> >>>> >> I don't think you need to call addHeader with the content type here. >>>> >>>> >> Other than that, have you tried testing with different network >>>> >> connectivity options? (mobile with different networks, WiFi though >>>> >> different routers). >>>> >>>> >> Finally, you mentioned an HTC HD2 - that's a Windows Mobile phone, are >>>> >> you testing your code with a custom Android build made for that phone? >>>> >> If that's the case and you didn't mean the Desire HD, try a device that >>>> >> has vendor-supplied Android firmware. >>>> >>>> >> -- Kostya >>>> >>>> >> 14.02.2011 10:25, alex c пишет: >>>> >>>> >>> HttpPost post = new HttpPost(uri); >>>> >>> post.addHeader(entity.getContentType()); >>>> >>> post.setEntity(entity); >>>> >>> HttpResponse resp = mHttpClient.execute(post); >>>> >> -- >>>> >> Kostya Vasilyev --http://kmansoft.wordpress.com >>>> >>>> -- >>>> Kostya Vasilyev --http://kmansoft.wordpress.com >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-developers@googlegroups.com >>> To unsubscribe from this group, send email to >>> android-developers+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >> >> >> >> -- >> ~ Jeremiah:9:23-24 >> Android 2D MMORPG: http://developingthedream.blogspot.com/, >> http://www.youtube.com/user/revoltingx >> > > > > -- > ~ Jeremiah:9:23-24 > Android 2D MMORPG: http://developingthedream.blogspot.com/, > http://www.youtube.com/user/revoltingx > -- ~ Jeremiah:9:23-24 Android 2D MMORPG: http://developingthedream.blogspot.com/, http://www.youtube.com/user/revoltingx -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en