我正在将应用程序上上传的图像存储在firebase存储上。然后我需要检索图像并将其发送到微软的认知服务(情感API)。我尝试将一个图像的下载URL发送到API,但它并不成功--它给了我一个400的错误。如何将图像从firebase存储发送到Emotion API。
下面,是将上传文件存储到firebase存储的代码...我需要继续这个代码段末尾的代码。
download_photo_btn.addEventListener("click", function(e) {
var user = firebase.auth().currentUser;
var uid;
if (user != null) {
uid = user.uid; // The user's ID, unique to the Firebase project. Do NOT use
// this value to authenticate with your backend server, if
// you have one. Use User.getToken() instead.
}
var snap = takeSnapshot();
var blob = dataURItoBlob(snap);
// Create a root reference
var storageRef = firebase.storage().ref();
// Initial UID for images
var selfieID = 0;
// Create a reference to 'mountains.jpg'
var selfieRef = storageRef.child(uid + '-' + selfieID++ + '.png');
// Create a reference to 'images/mountains.jpg'
var selfieImagesRef = storageRef.child('/selfies/' + uid + '-' + selfieID++ + '.png');
// While the file names are the same, the references point to different files
selfieRef.name === selfieImagesRef.name // true
selfieRef.fullPath === selfieImagesRef.fullPath // false
// send image file to firebase storage
var file = blob;
var uploadTask = selfieImagesRef.put(file);
});
blob
上载到Emotion API。这意味着您将上传两次图像数据,一次上传到Firebase,一次上传到Microsoft。这里有一些附加信息:firebase存储-获取图像URL
我正在尝试将CSV发送到Firebase云存储中,但不是从用户从他们的文件资源管理器中手动选择文件。相反,点击一个按钮,就会用JavaScript创建一个CSV文件,这就是我想要上传到云存储的内容。 代码片段显示了我是如何创建文件的 乔治
我有一个简单的ImageView,当我点击它时,相机出现并请求一张照片,你拍了照片,ImageView变成了照片,像这样的东西: 相机请求后,图片被加载到Imageviewer中,然后我尝试使用以下方式将其上载到Firebase: 那里有动物。getPictureID它只是以前给定的ID。现在的问题是,在putFile()处,它不断返回FileNotFoundException。 同时,如果您知道
你好,我想上传多张图片到firebase。目前我可以上传1张图片。尽管如此,我还是决定将所有内容作为HTML,比如标题、描述和图像,放在一个webview中,并从那里显示出来。目前,这项工作还不错,我在firebase中有一个字符串,包含所有这些内容: 不过,正如您所见,这只是本地存储的工作形式。如何下载这些图像并用正确的firebase图像URL替换图像src。
我从Firebase存储中获取图像,用相机拍照,或者从图书馆中挑选一张。当其中一个完成时,我有一个类来存储,以便在需要时使用它。 现在我需要将此图像上传到Firebase存储(修改或新建,无所谓)。Firebase允许我使用以下选项之一:或,每个选项分别需要或。 我怎么能把我的,并从它获得一个或用于上传? -- 或者,为了解决这个问题,当我从Firebase存储中检索图像时,如何获取图像的? 无论
我在android应用程序中使用nodeJS和mongodb作为后端服务,并使用FCM向用户发送推送通知。为了实现这一点,我在MongoDB上保存了firebase注册令牌。 我想在相应的用户在MongoDb服务器上添加数据时向他们发送推送通知。 这是我在下面添加数据库数据的代码。 现在,一旦数据添加到数据库中,我想向用户发送通知。有人请让我知道如何才能实现所需的任务。任何帮助都将不胜感激。 谢谢
我正在尝试让Firebase存储与Imgix或cloudinary这样的图像服务一起工作。然而,Firebase提供的下载URL似乎不能与这些服务一起工作。 例如:Cloudinary说您可以获取如下所示的图像: http://res.cloudinary.com/demo/image/fetch/http://upload.wikimedia.org/wikipedia/commons/0/0C