我是 jruby 的新手,我目前正在开发一个使用 Dragonfly gem 处理图像上传的 Jruby 应用程序。
这里的问题是,当上传包含类似“nür ümläütö.PNG”的文件名的 zip 文件(称为 abc.zip)时,.png 文件首先存储在 /tmp 目录中。gem 不是寻找路径“/tmp/nür ümläütö.PNG.4483.14119”,而是寻找路径“/tmp/n\u00C3\u0083\u00C2\u00BCr \u00C3\u0083\u00C2\u00BCml\u00C3\u0083\ u00C2\u00A4\u00C3\u0083\u00C2\u00BCt\u00C3\u0083\u00C2\u00B6.PNG.4483.14119" 不存在。如果我使用原生红宝石,这不会发生。我在过去 2 天做了很多谷歌搜索,但没有任何进展
我真的不知道问题是什么以及为什么会发生,请为我提供一些启发!