上传具有较长文件扩展名的文件时被截断

你好!
在尝试上传具有“长”文件扩展名的文件时,上传的文件名似乎被“截断”了。


我要上传的文件具有“.MaxxECU-Zip-log”文件扩展名。

但链接指向了“/uploads/short-url/3xMz4QHB9JcqXACwwn1S5ZgMi2t.MaxxECU-Zi”,这显然是错误的,我们会收到“哎呀!该页面不存在或为私有”的提示。

有人以前遇到过这种情况吗?有什么建议可以解决这个问题吗?

提前感谢。

4 个赞

所有文件扩展名似乎都被“截断”为最多 10 个字符。


另一个文件上传示例。

2 个赞

我检查了源代码,问题可能出在 app\controllers\uploads_controller.rb 的第 20 行,那里有 50 个字符的限制。

2 个赞

只是想通知您,针对此问题的修复已创建:

我解决的实际问题是扩展名中的 - 和大写字母,而非长度问题。下载文件的链接仍会被截断,但您实际下载的文件将包含完整的文件扩展名。

5 个赞

啊,谢谢!
期待下一个版本的发布。

2 个赞

此主题已在 2 天后自动关闭,不再允许新回复。