[
https://issues.apache.org/jira/browse/CB-200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13987755#comment-13987755
]
Vincent Pizzo edited comment on CB-200 at 5/3/14 1:46 AM:
----------------------------------------------------------
I would argue that this is not a trivial issue and is a major limitation of the
FileTransfer api. As for an API proposal this would be simple enough:
{code}
var options = new FileUploadOptions();
//allow this
options.files = [{fileKey: "file", fileName:
imageURI.substr(imageURI.lastIndexOf('/')+1)}];
//as well as this
options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
var params = {};
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload(imageURI, encodeURI("http://some.server.com/upload.php"),
win, fail, options);
{code}
was (Author: vincentjames501):
I would argue that this is not a trivial issue and is a major limitation of the
FileTransfer api. As for an API proposal this would be simple enough:
var options = new FileUploadOptions();
//allow this
options.files = [{fileKey: "file", fileName:
imageURI.substr(imageURI.lastIndexOf('/')+1)}];
//as well as this
options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
var params = {};
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload(imageURI, encodeURI("http://some.server.com/upload.php"),
win, fail, options);
> FileTransfer should support uploading multiple files in one HTTP request
> ------------------------------------------------------------------------
>
> Key: CB-200
> URL: https://issues.apache.org/jira/browse/CB-200
> Project: Apache Cordova
> Issue Type: Improvement
> Components: Plugin File Transfer
> Affects Versions: 1.3.0
> Environment: Windows XP, Android, Lenovo ThinkPad
> Reporter: Matt Accola
> Assignee: Andrew Grieve
> Priority: Trivial
>
> FileTransfer only allows one file to be uploaded at a time. Should allow
> multiple files to be uploaded at once.
> This might be necessary if the server-side service requires all files to be
> submitted at once to ensure any operations on the files are atomic.
> This question has been asked on the phonegap Google Group,
> http://groups.google.com/group/phonegap/browse_thread/thread/bdc40098c2954870.
> (Update: Since this requires a UI change for parity, I've added more
> components and moved it out of 1.7. This should be added to the Roadmap, so
> I'm leaving it assigned to myself so I'm reminded to do this - Joe)
--
This message was sent by Atlassian JIRA
(v6.2#6252)