Angular 1.x (latest)

I want to send a binary file (image for example) in an angularjs $http.post.

I have the data in a nodejs Buffer object, which is an implementation 
Uint8Array.

I tried:

    $http.post("https://content.dropboxapi.com/2/files/upload";,
                    data,
                    {
                        headers: {
                            'Content-Type': 'application/octet-stream',
                            'Authorization': 'Bearer ' + 
dSvc.GO.onlineStorage.D1.accessResponse.access_token,
                            'Dropbox-API-Arg': JSON.stringify({
                                "path": path,
                                "mode": "overwrite",
                                "mute": true
                            })
                        }
                    }
                )

But when the data gets to the server, is is bigger, and the image is 
corrupt.

If my starting point is a Buffer (Uint8Array) how do I get from there to a 
field that can be sent in the body of an $http.post?



-- 
You received this message because you are subscribed to the Google Groups 
"Angular" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to angular+unsubscr...@googlegroups.com.
To post to this group, send email to angular@googlegroups.com.
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to