Ho un codice javascript che carica un'immagine su un server. Di seguito è la chiamata Ajax che funziona correttamente.Come postare un'immagine nella codifica base64 via .ajax?
$.ajax({
url: 'https://api.projectoxford.ai/vision/v1/analyses?',
type: 'POST',
contentType: 'application/json',
data: '{ "Url": "http://images.takungpao.com/2012/1115/20121115073901672.jpg" }',
})
Ora ho bisogno di caricare l'immagine una codifica base64, ad es.
data: 'data:image/jpeg;base64,/9j/4AAQSkZJRgA..........gAooooAKKKKACiiigD//Z'
Ma ciò non funziona, cioè il server non riconosce i dati che invio e si lamenta.
Qualcuno sa qual è il formato corretto per l'invio di dati codificati Base64 nella chiamata AJAX?
Non funziona come? Errori? Nessun errore? – AtheistP3ace
_ "Ma questo non funziona." _ Dove viene pubblicata l'immagine come 'data URI' su' js' alla domanda? Qual è lo scopo di '$ .param (params)'?Cos'è 'params'? Vedi http://stackoverflow.com/questions/28856729/upload-multiple-image-using-ajax-php-and-jquery/ – guest271314
Qualcuno può rispondere a questo https://stackoverflow.com/questions/47462008/getting-status -code400-bad-request-quando-chiama-microsoft-azzurro-emozione-api-w? –