【发布时间】:2023-03-23 06:10:01
【问题描述】:
我的问题是:我有一个带有文件输入的表单。此文件输入附加了一个 onchange 事件。如何添加 Fineuploader 来处理验证(大小、格式)、缩略图预览等内容,但不能处理文件的上传并保持文件输入的原始行为?
【问题讨论】:
-
你为什么要这样做?
-
我想将其用于为 CMS 创建的模板。这个 cms 有很多具有上传表单的核心模块(对于这些表单,我正在全力使用 FineUploader)。但用户也可以添加其他模块,这些模块也可以包含上传表单。我希望这个主题保持统一,我希望这些上传表单具有完全使用 FineUploader 创建的外观和感觉。
-
因为我不知道这些 3d 方模块做什么,它们附加到文件输入的事件,应该如何提交表单等,我只想添加这些表单FineUploader 中的一些内容不会影响他们的行为,但会改善用户体验,例如验证、预览。也许有办法让 FineUploader 也处理上传?谢谢。我是否正确看待这个问题?还是我应该考虑做其他事情?
-
我想看看您是否可以将 Fine Uploader 集成到您现有的 CMS 中(顺便说一句,它是哪一个?)。包括上传功能。
-
另一个理论上的想法是在 Fine Uploader 中关闭
autoUpload。使用addFiles或addBlobs从输入元素的onchange将文件添加到Fine Uploader,然后在Fine Uploader 的文件上使用drawThumbnail、validate等,然后通过以下方式进行实际的文件/表单提交PHPFox 插件表单(即 Fine Uploader 的上传按钮不执行任何操作)。 FU 的API methods 和Core Options 将对此至关重要。
标签: javascript jquery fine-uploader phpfox