【问题标题】:filepond-plugin-image-size-metadata configurationfilepond-plugin-image-size-metadata 配置
【发布时间】:2019-12-04 15:00:50
【问题描述】:

希望你一切都好,只是想知道是否有人成功设置了 filepond 图像大小元数据插件。

https://github.com/yoldar/filepond-plugin-image-size-metadata

文档,有些欠缺,目前我已经将allowImageSizeMetadata设置为FilePond组件的参数:

<FilePond
name={file}
files={file}
allowMultiple={false}
allowImageSizeMetadata={true}
server={null}                
instantUpload={false}
onupdatefiles={(fileItems) => onFileChange(fileItems)}
/>

我已经在文件顶部这样导入:

import { FilePond, registerPlugin } from 'react-filepond';

import 'filepond/dist/filepond.min.css';

import FilePondPluginImageSizeMetaData from 'filepond-plugin-image-size-metadata';
import FilePondPluginImageExifOrientation from 'filepond-plugin-image-exif-orientation';
import FilePondPluginImagePreview from 'filepond-plugin-image-preview';
import 'filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css';

但是当我在控制台中注销输出时,我没有看到任何额外的东西,我认为我应该像宽度和高度元数据一样。

谁能看到我可能遗漏的东西?

谢谢

【问题讨论】:

    标签: javascript reactjs metadata multer filepond


    【解决方案1】:

    我认为你需要注册它。

    请参阅image preview plugin docs 中的代码 sn-p。

    import * as FilePond from 'filepond';
    import FilePondPluginImagePreview from 'filepond-plugin-image-preview';
    import 'filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css';
    
    // Register the plugin <- this call
    FilePond.registerPlugin(FilePondPluginImagePreview);
    

    【讨论】:

    • 我正在使用的所有插件都已注册,抱歉在发布问题时错过了该行,所以不是这样。
    • 嗯,那我就不知道了,这个是第三方插件,好像是利用了图像方向信息,所以一定要先注册图像方向插件。也许这会有所作为。
    • @old_blueyes 插件正在工作,我正在记录服务器对象pqina.nl/filepond/docs/api/server/#process-1的进程函数中的元数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 2021-03-30
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多