I've put together code that can send one file at at time via HTTP. When
I send more than one at a time the first file is processed but then the
app hangs. My hunch is the problem is caused by the boundaries of the
HTTP parts. 

Can anyone tell me: 
1. If my hunch is correct, and if not what the actual problem is. 
2. How to resolve the problem. 

Below is the code I'm using to create the request entity:

try{ 
        for (File selectedFile : selectedFiles){ 
        Part[] parts = {new FilePart("imgFile[]", selectedFile)}; 
        post.setRequestEntity( new MultipartRequestEntity( parts, 
post.getParams() ) ); 
        ... 
        ... 
        } 
} catch (Exception e) { 

Following is the request entity header info:

--3D6atZKLBPujpCZzClN-wz3AJ0Eh-BBWlRr 
Content-Disposition: form-data; name="imgFile[]"; 
filename="Inbox_Msg_Display.GIF" 
Content-Type: application/octet-stream; charset=ISO-8859-1 
Content-Transfer-Encoding: binary 
--3D6atZKLBPujpCZzClN-wz3AJ0Eh-BBWlRr-- 

--A2cG-IXHLNC2Rk7kF3fQ5-bQPQpuDwmUU 
Content-Disposition: form-data; name="imgFile[]"; 
filename="Table_Msg_Content.GIF" 
Content-Type: application/octet-stream; charset=ISO-8859-1 
Content-Transfer-Encoding: binary 
--A2cG-IXHLNC2Rk7kF3fQ5-bQPQpuDwmUU-- 

Thanks!

-Dan



      

Reply via email to