# 分块上传文件功能

**URL:** https://meta.discourse.org/t/ability-to-upload-files-in-chunks/204008
**Category:** Feature
**Created:** [2021年九月20日 11:28 UTC](https://meta.discourse.org/t/ability-to-upload-files-in-chunks/204008 "2021-09-20T11:28:57Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [2021年九月20日 11:28 UTC](https://meta.discourse.org/t/ability-to-upload-files-in-chunks/204008/1 "2021-09-20T11:28:58Z")

</div>

今天遇到了一个意外问题：我们将最大文件大小限制提高到 300MB，但即使所有配置都正确，仍无法上传超过 100MB 的文件。原因是 Cloudflare 在免费版和 Pro 计划中将上传限制为 100MB，而企业版最高支持 500MB。由于我们并不打算转向 Cloudflare 的付费计划，因此我开始思考分块上传是否能解决这个问题。

我在 Meta 和插件页面没有找到任何现成的 Discourse 解决方案，因此我想了解是否有可能开发这样一个插件，或者甚至将其作为核心功能实现。

有一些专门用于解决此类问题的库，例如 [https://github.com/23/resumable.js。](https://github.com/23/resumable.js%E3%80%82)

因此，我有两个问题想向团队请教：

1. 在未来版本的 Discourse 中，将分块上传作为开箱即用的功能是否会被视为一个新特性？
2. 如果我们选择“自定义插件开发”的方式，有哪些核心限制需要考虑？如果在向潜在开发者提出该想法之前能了解这些信息，将非常有帮助。

感谢您的关注。
