Android :: Alternative Way To Grab Progress On Multipart/form Upload
Jul 14, 2010
As described in this answer you cannot grab a progress of a multipart/form POST upload in Android using only the Android SDK, because there is an issue with the stream buffering when using HttpURLConnection which will be fixed post Froyo (see http://code.google.com/p/android/issues/detail?id=3164#c6).
Since the Apache HttpClient 3.1 was removed from the SDK quite early and the new HttpClient, which is now part of the SDK, wasn't adopted completely (it misses multipart capabilities) you can add the missing parts (specifically apache-mime4j-0.6.jar and httpmime-4.0.1.jar) to perform a multipart/form-data upload AND grab the progress of the upload (also described in the answer mentioned above).
Now, the reason why I open a new question is, that doing as described leads to an enormous growth of the installed app size (in my case from 170kb to 732kb).
So, the question is: Is there any other way to perform a multipart/form-data upload and grab the upload progress without increasing the app size that much? Are there any other libraries one can use or is there any other alternative way, not mentioned here?
View 1 Replies
Jun 2, 2009
I'm trying to do multipart form upload using the 4.x httpclient on android. all the 4.x code samples I'm seeing use org.apache.http.entity.mime.MultipartEntity, but I'm running into a roadblock trying to find it. It's supposed to be in the httpmime project, but the download link for that project leads me back to httpcore, and the httpcore download doesn't contain that class. anyone else get multi part form upload to work?
View 2 Replies
View Related
Jul 29, 2010
This is my code.
I got Http 400 error.
CODE:...................
View 2 Replies
View Related
Jul 9, 2010
I am developing an Android app which enables the user to upload a file to services like Twitpic and others.
The POST upload is done without any external libraries and works just fine. My only problem is, that I can't grab any progress because all the uploading is done when I receive the response, not while writing the bytes into the outputstream.
View 2 Replies
View Related
Oct 12, 2010
As part of my Android app, I'd like to upload bitmaps to be remotely stored. I have simple HTTP GET and POST communication working perfectly, but documentation on how to do a multipart POST seems to be as rare as unicorns.
Furthermore, I'd like to transmit the image directly from memory, instead of working with a file. In the example code below, I'm getting a byte array from a file to be used later on with HttpClient and MultipartEntity.
CODE:..............
This all seems fairly clear to me, except that I can't for the life of me find out where to get this ByteArrayPartSource. I have linked to the httpclient and httpmime JAR files, but no dice. I hear that the package structure changed drastically between HttpClient 3.x and 4.x.
Is anyone using this ByteArrayPartSource in Android, and how did they import it?
After digging around in the documentation and scouring the Internet, I came up with something that fit my needs. To make a multipart request such as a form POST, the following code did the trick for me:
CODE:.....
The HTTPMultipartMode.BROWSER_COMPATIBLE bit is very important.
View 1 Replies
View Related
Apr 3, 2010
My problem is that I try to upload an image and some text values to an rails server, and the text values end up as files, insted of just param values.
How the post looks on the server
CODE:..........
Part of the android code
CODE:..................
View 1 Replies
View Related
Feb 13, 2014
I often run over poor connections. Attachment upload takes time. (I use Hotmail) I am often not sure if the upload is continuing ok and if it is worth waiting for.
In Chrome Webmail (Hotmail) I can see attachment upload progress. But using the web demands more bandwidth.
Is there a mail app for Hotmail that monitors this progress. How is "sending in the outbox" coming along?
View 2 Replies
View Related
Jan 20, 2010
I upload photo to the server via the default HttpClient in Android SDK. I want to show progress in the user interface, is there a way to find out how much has been uploaded? Is it possible with HttpUrlConnection?
View 6 Replies
View Related
Sep 14, 2010
I wanna grab the form-element and everything inside it from a web site and then load it to my own WebView. I have looked around, but since I'm quite new to parsing overall, I really need help. I've looking at some solutions; but I don't get it.
View 1 Replies
View Related
Nov 20, 2010
I have created a activity and set a the title bar to contain a progress bar like this: this.requestWindowFeature(Window.FEATURE_PROGRESS);getWindow().setFeatureInt(Window.FEATURE_PROGRESS, 500);But it turns out to be a horizontal bar, how can I make this a spin bar? (without creating a custom title bar)
View 1 Replies
View Related
Jan 29, 2009
I am trying to send a multipart SMS using the following code. While the SMS is being split into multiple parts and sent across, in the receiver, I am seeing some junk characters (as if i am reading a binary file). Obviously, I am not doing something correct.
CODE:....................
View 2 Replies
View Related
Jan 7, 2010
I'm trying to do something I thought would be relatively simple: Upload an image to a server with the Android SDK. I'm found a lot of example code:
http://groups.google.com/group/android-developers/browse_thread/thread/f9e17bbaf50c5fc/46145fcacd450e48
[url]
But neither work for me. The confusion I keep running into is what is really needed to make a multipart request. What is the simplest way to have a multipart upload (with an image) for Android?
View 1 Replies
View Related
Jun 9, 2009
HttpClient 4 doesn't have that included anymore. The upstream project didn't integrate it from the 3.x client. I had to do exactly the same today. Basically I solved it by including some additional jars: mime4j httpmime This question was already on the list and there's some better explanation: http://groups.google.com/group/android-developers/msg/1ea124b384da9dc2 -- Urs My problem is that while i know what i have to include, i can't find a sensible download link for httpmime. the page points back to httpcore for downloads, but of course it's not in there any more (i checked). i was up for compiling it, but the source link takes me to the javadoc! something is definitely screwed up.
View 14 Replies
View Related
Jul 13, 2009
I have a class that implements a multipart file upload. The code works on every java client I've tried it on but does not work on Android, *and* it's the only HTTP request code in my Android app that doesn't play nice with my back end service. I've looked through the posts to see if other are having similar issues but so far have only found posts like this http://groups.google.com/group/android-developers/msg/c4b0270153d194d9 , which are nearly the same as mine. T The symtoms I'm seeing are that the connection responseCode is "-1" & no entries show up in the Apache access or error logs. It seems as if the request is never making it off of the android platform. The code gets right through the connection writes in the debugger with no errors, but hangs on the connection read, times out and then returns with -1. Behavior is same for real phone and emulator. As I mentioned, this code is in use elsewhere and works fine.
Does anyone know of any gotchas one needs to look out for when posting a multipart file in Android? Anything about doing a POST or a POST w/ data on Android?
I'm including the code/class below so you can see what I'm up to.
CODE:.................
View 2 Replies
View Related
Apr 27, 2010
I'm working on a sample application that does FileUpload using Multipart post, with Andorid 1.6 SDK the application works as expected but with 2.1 there is an issue basically the application does not execute and stays stale as soon as the upload process has started.
Basically, i use "java.net.URLConnection" for establishing connectivity with the server. Is there any changes made with the core Java API's in Android SDK 2.1 that causes this issue.
View 2 Replies
View Related
Sep 11, 2010
I would like to develop an application that uploads an image and some text data about that image.
To do that, I am trying to create a HTTP Multipart Post, as follows:
code:..........
My doubt is: how can I extract those values in the server? I would like to develop a Servlet to receive and process the post requests. In this Servlet I would need to extract these values in th request. Can you help me? Do you have any sample of server to answer the android multipart requests?
View 2 Replies
View Related
Mar 30, 2009
suppose i have two 'main' subtrees ov Views in my Activity View. now under some circumstances i want only one subtree to receive touch/ key events. is it possible with one/two calls or i have to recursively disable every View in subtree which is to be disabled from getting touch/key events?
View 3 Replies
View Related
May 10, 2010
I have an ImageView from which I want to copy a piece of it in the shape of a circle that I can then re-display to the user at a larger than original size to simulate a zoom effect. Would I use bitmaps for that?
View 1 Replies
View Related
Aug 27, 2010
I in my android application I want to track GPS information and use this information in all activity. Is it a good way to use onLocationChanged, in the Application class? I also want to have a timer that will measure the elapsed time, and use in all applications not only in one Activity. The information onLocationChanged and timer and want to use in all activities in my application.
View 2 Replies
View Related
May 10, 2009
In response to a request over here: http://bit.ly/E1Qqm
This is some sample code for uploading an image to the web, as part of a multipart message. It assumes that the photo is stored on the SD card as "photo.jpg". You'll need to download and add a couple of jar files to the project's built path - commons-httpclient.jar and httpcomponents-client-4.0-alpha4.
It is working on my device. However (big caveats here) - it's much slower than I would like, and much slower than other applications I've installed that upload photos. It also feels hacky - e.g. the way the background thread communicates problems with the upload to the main thread using variables. I'm sure there must be a neater way to do it.
If you figure out a way to improve the code,
code:............
View 5 Replies
View Related
Jul 6, 2010
My goal is to have multiple mp4's stores in different folders on a server. I want to grab one of the videos from the folder when a certain condition is met. How would I grab a random video file from a particular folder?
View 3 Replies
View Related
Mar 14, 2010
Does anyone know of a quick color picker widget that I could grab to use in my application? I've seen one in a few different applications that has a wheel with colors, and that you tap in the center to select, but I'm not sure where to find it. Google brings up nothing. Any color picker would be fine though.
View 3 Replies
View Related
Jun 9, 2010
as part of automating tests on android app. I am trying to grab current alert dialog on the screen. Does anyone know how can I do that?
View 2 Replies
View Related
Jun 3, 2010
I am trying to have my program grab web content based on "Spinner" selection. I have a "Spinner" and a "button" to execute selected item.
View 1 Replies
View Related
May 3, 2010
Does anyone know of a screen grab app that can be used on non rooted handsets?
View 6 Replies
View Related
May 6, 2010
This morning I opened the 'Albums' app on my Hero, and along with; 'Camera shots All photos All Videos' etc. etc., there was a new group called 'Catch'. This new group seems to be a series of screen grabs, but I've no idea how I took them? I can imagine it'd be a useful feature at some point, but wouldn't know how I managed it
View 3 Replies
View Related
Jan 7, 2010
I'm using an horizontal progress bar in my Android application, and I want to change its progress color (which is Yellow by default). How can I do it using code (not XML)?
View 3 Replies
View Related
Sep 7, 2010
I'm having trouble uploading pictures I've taken on my DX to facebook through the "Quick Upload" option.I got a few uploaded, so I know it works, but now everytime I try, the status bad fills up all the way to "Uploading 100%" then it stalls before giving me the error "Can't send response now.Try again later."I've tried turning Wi-Fi on or off, but on both Wi-Fi and 3G it's not working.Thoughts?
View 1 Replies
View Related
Jun 24, 2010
Did anyone else realize that after hitting the up arrow to view applications you can grab the top and slide it down (opposite of the notifications drawer) Just found that out today
View 11 Replies
View Related
Jul 24, 2010
Saw a few days ago that leaked 2.1w/Blur was floating around the web and failed to grab it right away. Searching today has found that it has disappeared almost as though it was not real? or someone had it removed. Does anyone know more about this or where to find it if it really exist?
View 30 Replies
View Related