我正在创建我自己的网络项目,我需要一些帮助。在网站上,要求客户上传面部照片。然后,当客户按下“上传”按钮时,他的照片会连同一个请求一起发送到“face++”api,它会在不同的 ejs 页面返回有关照片的详细信息,例如情绪和性别。在新页面上,客户会看到他的照片,下面是他的照片的详细信息。
它工作正常,但是当客户返回主页并选择不同的新照片,然后按上传时,他会看到他选择的新照片,但获得的详细信息与上一张照片相同(来自 face++ api 的详细信息)。
我使用以下内容:
表达。
unirest 用于向“face++”api 发出请求。
cloudinary 拥有一个 url,并在 face++ 请求中使用该 url(该 url 代表客户的照片)。
云干扰本地驱动器。
当我打印出从“face++”api 返回的细节时,在“requestFromApi.end()”函数中,我已经注意到细节没有从先前的请求中改变,但我确实在 cloudinary 注意到上传了一张不同的照片。
我附上了我的 app.js 代码。
慕虎7371278
相关分类