- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 React Native 的新手,正在尝试为慈善机构创建一个应用程序。
我在尝试将相机拍摄的图像存储在 Firebase 存储中时遇到问题。
代码片段如下,查看控制台日志,一切看起来都如我所料,也在下面。
我得到的错误是“imageRef.Putfile 不是函数”。
任何帮助将不胜感激。
控制台日志输出
ref, image, imageName breadalert-86646.appspot.com file:///data/user/0/host.exp.exponent/cache/ExperienceData/%2540anonymous%252Frn-complete-guide-10d15822-a070-46a4-a2a0-98550f263c74/ImagePicker/8211188f-6bf4-4aaf-a3ba-e187b1e3707f.jpg CKhLXQlDUtUvKotCYQmJLmOeI1s247
getting storage ref of breadalert-86646.appspot.com
firebaseStorageRef is gs://breadalert-86646.appspot.com/
Image is gs://breadalert-86646.appspot.com/CKhLXQlDUtUvKotCYQmJLmOeI1s247
Image Path is file:///data/user/0/host.exp.exponent/cache/ExperienceData/%2540anonymous%252Frn-complete-guide-10d15822-a070-46a4-a2a0-98550f263c74/ImagePicker/8211188f-6bf4-4aaf-a3ba-e187b1e3707f.jpg
代码片段
saveImage = (ref, image, imageName, onSuccess, onError) => {
console.log ('ref, image, imageName ' + ref + ' ' + image + ' ' + imageName);
console.log ('getting storage ref of ' + ref);
firebaseStorageRef = firebase.storage().ref();
console.log ('firebaseStorageRef is ' + firebaseStorageRef);
imageRef = firebaseStorageRef.child(imageName);
console.log ('Image is ' + imageRef);
console.log ('Image Path is ' + image);
imageRef.putFile (image.path, {contentType: 'image/jpeg'}).then(function(){
return imageRef.getDownloadURL();
}).then(function(url){
console.log ("Image url", {url:url});
onSuccess(url);
}).catch(function(error){
console.log ("Error while saving the image.. ", error);
onError(error);
});
}
最佳答案
您的imageRef
是 Reference类型对象。查看链接的 API 文档 - 它没有名为 putFile()
的方法。这就是错误消息告诉您的内容。
如果你想上传文件,你应该使用名为 put() 的方法相反,如 documentation 中所述.
关于javascript - putFile 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60469618/
我是 React Native 的新手,正在尝试为慈善机构创建一个应用程序。 我在尝试将相机拍摄的图像存储在 Firebase 存储中时遇到问题。 代码片段如下,查看控制台日志,一切看起来都如我所料,
pConnect->SetCurrentDirectory( "C:\\FilesToSendToServer" ); //Need this set on client, i believe cur
Nifi的新手! 我想知道 nifi 是否有办法使用诸如“PutFile”之类的处理器并将其写入一个文件(将数据附加到此文件,或覆盖此文件中的数据)-而不是创建多个不同的文件?是否需要使用另一个处理器
我正在尝试使用 Dropbox API 从 ListView 上传文件。我的代码是: File file = new File(mFileMag.getCurrentDir() + "/" + it
FTP server and client (C windows) 使用 UDP 套接字。 服务器使用 CFtpConnection::PutFile 将文件放在客户端上 一个大文件需要几分钟时间,因
背景 我有一个使用 FetchFile 的工作流处理器、一些中间处理器(例如 RouteOnAttribute 、 HashContent 等),然后是 PutFile处理器。 在整个过程中,内容没有
使用cfftp上传文件时,如何判断文件是否已经存在并重命名? cffile 标签有一个 makeunique 属性,这使得这个过程非常简单。谢谢。 20 年 8 月 2 日更新: 这是我的 cfm。
我尝试使用 Node.js 上传文件,但无法创建目录。请建议我的代码有什么问题: var Client = require('ssh2-sftp-client'); var sftp = new Cl
我正在使用 Cloud Storage for Firebase。我不太清楚如何使用字节数组或使用文件以最快的方式上传图像文件 try { Uri uri = Uri.p
我正在实现 WOPI 服务器以尝试与 Office Online 集成。当 WOPI 客户端调用 PutFile 方法(保存文件)时,它发送一个空请求(req.body.length === 0)。这
我正在使用 Laravel 5.4 并想上传一个文件(我们称之为“lorem.ext”)到存储目录(storage/app/)“path/to/file”,文件名唯一。 为此,我想使用 Storage
我正在开发一个 API,用户可以发送一个文件 url 以将其下载到与用户名相同的特定文件夹。 首先,我向名为 user 的文件系统配置添加了新的磁盘选项,其中包含与经过身份验证的用户用户名同名的特定目
我尝试将本地镜像从手机保存到 Firebase 存储,但收到以下错误。 Permission Denial: reading com.google.android.apps.photos.conten
我尝试将本地镜像从手机保存到 Firebase 存储,但收到以下错误。 Permission Denial: reading com.google.android.apps.photos.conten
string msg = "Writing to file."; byte[] data = System.Text.Encoding.Default.GetBytes(msg); System.IO
以下是我尝试上传文件的两种方式: 1. getURLOfPhoto(assetURL: imagesDictionary[String(whichProfileImage)]! , completio
我正在创建一个程序集文件,以便 get 文件和 put 文件可以作为存储过程从 SQL Server 中调用。下面是放置文件的方法。当我传递 SqlBoolean DeleteLocalFolder=
我是一名优秀的程序员,十分优秀!