在使用react-admin的ImageInput组件时,存储文件名可以通过以下步骤实现:
import { ImageInput, TextInput } from 'react-admin';
export const MyForm = (props) => (
<Form {...props}>
<ImageInput source="image" label="Image" accept="image/*">
<ImageField source="src" title="title" />
</ImageInput>
<TextInput source="imageName" label="Image Name" />
</Form>
);
在上面的代码中,我们使用ImageInput组件来处理文件上传,并使用ImageField组件来显示已上传的图片。然后,使用TextInput组件来存储文件名,通过指定source属性为"imageName",label属性为"Image Name"。
总结起来,使用react-admin的ImageInput组件时,存储文件名可以通过在表单中使用TextInput组件来实现。你可以在表单中添加一个TextInput组件,并指定source属性为对应的字段名,然后在后端和数据库中存储该字段的值。这样,你就可以在使用react-admin的ImageInput组件时,同时存储文件名了。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云