我正在使用众所周知的 React 框架
https://marmelab.com/admin-on-rest/RestClients.html
现在我想上传一个文件到firebase,我按照文档找到了一个很棒的上传组件
FileInput(FileInput 允许使用 react-dropzone 上传一些文件。)
所以我在我的反应应用程序中使用了它,下面是我的代码
export const PostCreate = (props) => (
<Create {...props}>
<SimpleForm>
<ReferenceInput label="User" source="userId" reference="profiles" allowEmpty>
<SelectInput optionText="name" />
</ReferenceInput>
<TextInput source="title" />
<LongTextInput source="body" />
<FileInput source="files" label="Related files" accept="video/*,audio/*, image/*, application/*" multiple={true} >
<FileField source="src" title="title" />
</FileInput>
</SimpleForm>
</Create>
);
对于firebase交互,我正在使用
当我看到我的 firebase 控制台时,我在 firebase 存储桶中看不到任何文件,但提交的值正在保存。
“blob:http://localhost:3000/8daedcb8-e526-427b-aa0c-83ff7ce9deee ”
为了更好的主意,我附上了 firebase 数据库和存储的快照
我是这个框架的新手,所以我知道我肯定错过了一些东西,但我仍在寻找什么。
所以请帮助我找到解决方案。