马克的回答很好地涵盖了这一点,但我会稍微扩展他在这里所说的内容。
Shane,Fine Uploader 是一个为现有 Web 应用程序提供跨浏览器文件上传支持的工具。它不是一个盒子里的交钥匙网络应用程序。也不应该。跨浏览器上传文件以及所有相关功能的问题已经足够复杂了。您的要求与上传文件无关。它超出了任何跨浏览器文件上传工具的范围。这些是我根据对您的要求的理解而做出的陈述,由于您没有提供太多细节,因此很难理解。
上传文件并关闭页面/组件后,Fine Uploader 的工作就完成了。如果您想为您的用户提供一种编辑现有文件的方法,您当然应该这样做,但您不应该期望上传库来帮助您。Fine Uploader 不是一个通用的 UI 工具,也不是一个允许跨浏览器文件上传以及所有密切相关功能的库。也没有其他上传库会充当通用 UI 工具。如果您的应用程序设计依赖于上传工具来负责生成 UI 的随机部分并支持与上传无关的功能,那么我强烈建议您重新评估 Web 应用程序的设计。
Fine Uploader 的默认 UI 非常基础,只为向用户传播文件上传状态和处理密切相关的任务而设计。将此(或任何)上传库视为锤子。它非常擅长敲钉子。你似乎想用同样的工具敲钉子和锯木头。我想我们可以把它当作锤子,在它的侧面添加一个锯齿状的平淡无奇的东西,但这会使在敲钉子和锯木头时使用工具变得不那么有效和尴尬。用锤子敲钉子,用锯子锯木头。
最后,我有点担心或困惑,您显然修改了fileTemplate
将“其他选项(例如删除)”添加到库中的选项。我不确定您是否知道删除文件已经是本机集成到库中的功能。我不确定您是否使用的是旧版本的库,是否只是在文档中错过了这一点,或者我是否误解了您。