ファイル拡張子が長いファイルのアップロードが切り捨てられる

こんにちは!
「長い」ファイル拡張子を持つファイルをアップロードしようとした際、アップロード時のファイル名が切り捨てられてしまうようです。


私がアップロードしようとしているファイルは、拡張子が「.MaxxECU-Zip-log」です。

しかし、リンク先が「/uploads/short-url/3xMz4QHB9JcqXACwwn1S5ZgMi2t.MaxxECU-Zi」となっており、これは明らかに誤りです。そのため、「おっと!そのページは存在しないか、非公開です」というエラーが表示されます。

これまでに同様の問題に遭遇した方や、解決策をご存知の方がいらっしゃいましたら、ご教示いただけますでしょうか?

よろしくお願いいたします。

「いいね!」 4

すべてのファイル拡張子が最大10文字に「切り詰め」られているようです。


別のファイルアップロードの例。

「いいね!」 2

ソースを確認しましたが、app\controllers\uploads_controller.rb の 20 行目にある 50 文字の制限が原因かもしれません。

「いいね!」 2

この問題の修正版が作成されましたので、お知らせします。

私が解決したのは、拡張子内の「-」や大文字の問題であり、長さの問題ではありませんでした。ファイルのダウンロードリンクは引き続き切り捨てられますが、実際にダウンロードされるファイルには完全な拡張子が含まれています。

「いいね!」 5

ああ、ありがとう!
それでは、次のリリースを楽しみにしています。

「いいね!」 2

このトピックは2日後に自動的に閉鎖されました。新しい返信は受け付けられていません。