cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Grebnov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-6313) Extra boundary in FileTransfer upload on Windows Phone
Date Mon, 25 May 2015 07:00:38 GMT

     [ https://issues.apache.org/jira/browse/CB-6313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sergey Grebnov updated CB-6313:
-------------------------------
    Assignee:     (was: Jesse MacFadyen)

> 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
>              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-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message