こんにちは!
「長い」ファイル拡張子を持つファイルをアップロードしようとした際、アップロード時のファイル名が切り捨てられてしまうようです。
私がアップロードしようとしているファイルは、拡張子が「.MaxxECU-Zip-log」です。
しかし、リンク先が「/uploads/short-url/3xMz4QHB9JcqXACwwn1S5ZgMi2t.MaxxECU-Zi」となっており、これは明らかに誤りです。そのため、「おっと!そのページは存在しないか、非公開です」というエラーが表示されます。
これまでに同様の問題に遭遇した方や、解決策をご存知の方がいらっしゃいましたら、ご教示いただけますでしょうか?
よろしくお願いいたします。
「いいね!」 4
すべてのファイル拡張子が最大10文字に「切り詰め」られているようです。
別のファイルアップロードの例。
「いいね!」 2
ソースを確認しましたが、app\controllers\uploads_controller.rb の 20 行目にある 50 文字の制限が原因かもしれません。
「いいね!」 2
blake
(Blake Erickson)
5
この問題の修正版が作成されましたので、お知らせします。
私が解決したのは、拡張子内の「-」や大文字の問題であり、長さの問題ではありませんでした。ファイルのダウンロードリンクは引き続き切り捨てられますが、実際にダウンロードされるファイルには完全な拡張子が含まれています。
「いいね!」 5
ああ、ありがとう!
それでは、次のリリースを楽しみにしています。
「いいね!」 2
blake
(Blake Erickson)
クローズされました:
7
このトピックは2日後に自動的に閉鎖されました。新しい返信は受け付けられていません。