[ 
https://issues.apache.org/jira/browse/CB-6313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14505355#comment-14505355
 ] 

ASF GitHub Bot commented on CB-6313:
------------------------------------

Github user dpolivy commented on the pull request:

    
https://github.com/apache/cordova-plugin-file-transfer/pull/73#issuecomment-94885204
  
    @stevengill Is there someone who can review and merge this?


> Extra boundary in FileTransfer upload on Windows Phone
> ------------------------------------------------------
>
>                 Key: CB-6313
>                 URL: https://issues.apache.org/jira/browse/CB-6313
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin File Transfer, WP8
>    Affects Versions: 3.4.0
>         Environment: Windows Phone 8; Cordova 3.4.0
>            Reporter: Dan Polivy
>            Assignee: Jesse MacFadyen
>              Labels: filetransfer, windows-phone, wp8
>
> I am using the File Transfer plugin on Windows Phone 8, and am adding 
> additional parameters to the upload via FileTransferOptions.params. When 
> doing this, I've found that an extra boundary is emitted into the request, 
> which unfortunately causes my node.js server (running express) to fail in 
> parsing the form submission.
> The form submission ends up looking like this (notice the extra boundary 
> included after the parameters, and before the file itself):
> ------------------------------8d1119c8955f52c
> Content-Disposition: form-data; name="param1"
> 1
> ------------------------------8d1119c8955f52c
> Content-Disposition: form-data; name="param2"
> 2
> ------------------------------8d1119c8955f52c
> ------------------------------8d1119c8955f52c
> Content-Disposition: form-data; name="file"; 
> filename="///CapturedImagesCache/C__Data_Users_Public_Pictures_Camera 
> Roll_WP_20140319_001_jpg.jpg"
> {data}
> ------------------------------8d1119c8955f52c--
> I've reviewed the code, and believe it is simply a one line fix to remove the 
> line causing the issue, but confirmation from one of the owners would be 
> helpful.
> For me, it is line 746 of FileTransfer.cs:
> requestStream.Write(boundaryBytes, 0, boundaryBytes.Length);
> I've confirmed that commenting out this line in my app will allow the upload 
> to complete successfully.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to