node.js - 如何从 cloudinary 访问上传功能之外的变量
问题描述
如何response.url
在上传功能之外访问?
var cloudinaryUrl = null;
if (req.files['imagefile']) {
var imgUrl = req.files['imagefile'][0].path;
cloudinary.uploader.upload(imgUrl, function (error, response) {
cloudinaryUrl = response.url;
console.log("cloudinaryURL>>", cloudinaryUrl);
});
console.log("outside", cloudinaryUrl);
}
函数外的输出upload
为空。
解决方案
推荐阅读
- r - 为什么 ggplot annotate 会抛出此警告:在 is.na(x) 中:is.na() 应用于“表达式”类型的非(列表或向量)
- grails - 使用 GORM,记录被保存到数据库中,但是当我尝试检索相同的实体时,它给出了保存的 id+1
- python - 关于显式删除 Python 框架的问题
- flutter - 如何将数据传递到多个页面
- node.js - 错误:'heroku/nodejs' buildpack 不支持应用程序
- javascript - 如何在 REACT 中插入表单中的数据
- c - 如何在 VS Code 中为 IntelliSense 配置编写“包含路径(包含标题的文件夹)”
- c++ - 意外的二维数组位置?
- python - 获取连接到不同订阅中工作区的 Azure 中虚拟机的 Log Analytics 工作区 ID
- html - 当我通过 Google 表格“发布到网络”时,如何获得要显示的图像?