【发布时间】:2019-11-06 04:19:29
【问题描述】:
这是来自 api 的响应
apim-request-id: a6ac620f-8484-4bdf-a9ed-d26080186769
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
Date: Mon, 24 Jun 2019 09:10:23 GMT
Content-Length: 49368
Content-Type: image/jpeg
这里是调用api的代码
const express = require("express");
const app = express();
const http = require("http").Server(app).listen(8080);
const fs=require("fs");
const request = require('request');
// Replace <Subscription Key> with your valid subscription key.
const subscriptionKey = 'key';
const uriBase =
'https://centralindia.api.cognitive.microsoft.com/vision/v2.0/generateThumbnail';
const imageUrl =
'https://smworld.co.in/images/bg1.jpg';
// Request parameters.
const params = {
'width': '300',
'height': '300',
'smartCropping': 'true'
};
const options = {
uri: uriBase,
qs: params,
body: '{"url": ' + '"' + imageUrl + '"}',
headers: {
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key' : subscriptionKey
}
};
【问题讨论】:
-
您可以将响应字节转换为base64,并在包含图像数据的HTML页面中返回一个图像标签,如here所示。
-
它不工作
-
@AbhiSavadiya 你的问题描述的太简单了,不知道怎么帮到你。您能否发布有关您的标题的更多详细信息,并在 NodeJS 中发布一些必要的代码?请参考 SO 帮助主题 stackoverflow.com/help/how-to-ask 更新您的帖子。谢谢。
-
@peterpan 现在看看可以吗?
标签: node.js image azure api azure-cognitive-services