[ 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