Enabled (backwards compatable) server callbacks using JSON-RPC 2.0 #492
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since in our system we use plupload to handle uploads and access the files through an ID that the server creates in our database we needed the server callback functionality.
Some features:
Error messages can be returned from the server even if the HTTP request was successful.
It allows for return values from the server when the upload was successful.
It creates a new event called ServerFileIdReport. (Change to a more generic name if you wish, it can be used for any JSON serializable return value.)
Tested and implemented in the HTML5, Flash and HTML4 runtimes. Others can be implemented with ease about 4-5 lines of code. Only reason I didn't implement them is because I had no environment to test it and our system does not require other runtimes in the first place.