イメージをサーバーにアップロードするJavaScriptコードがあります。以下は、正しく動作するajax呼び出しです。.ajax経由でbase64エンコーディングで画像を投稿するには?
$.ajax({
url: 'https://api.projectoxford.ai/vision/v1/analyses?',
type: 'POST',
contentType: 'application/json',
data: '{ "Url": "http://images.takungpao.com/2012/1115/20121115073901672.jpg" }',
})
ここでは、画像をbase64エンコーディング、
data: 'data:image/jpeg;base64,/9j/4AAQSkZJRgA..........gAooooAKKKKACiiigD//Z'
しかし、それは動作しません。つまり、サーバーは送信したデータを認識せず、不平を言います。
AJAX呼び出しでbase64でエンコードされたデータを送信するための正しい形式は何ですか?
どのように動作しませんか?エラー?エラーはありませんか? – AtheistP3ace
_ "しかし、うまくいきません。" _ Questionはどこの画像が 'js'に' data URI'として投稿されていますか? '$ .param(params)'の目的は何ですか?'params'とは何ですか? http://stackoverflow.com/questions/28856729/upload-multiple-image-using-ajax-php-and-jquery/ – guest271314
誰かがこの回答にお答えできますか?https://stackoverflow.com/questions/47462008/getting-status -code400-bad-request-calling-microsoft-azure-emotion-api-w? –