如何只使用Jersey File Upload获取文件名

kom*_*bat 7 java file-upload jersey

我正在使用Jersey进行文件上传,但我只需要文件名.Internet Explorer发送整个路径,并根据FormDataContentDisposition中的内容,Jersey解析斜杠,所以我甚至无法解析它.谢谢.

Dri*_*r64 2

听起来是一个很难的问题。当然,理想的情况是获取包含斜杠的字符串并仅使用 string.split!

如果做不到这一点,我可以开始考虑的唯一策略是尝试迭代字符串,看看是否存在字符串第一部分的各种长度的文件夹等。不过,如果您打算查找文件夹“MyFolder”,这也可能会导致问题(2)”,还有一个“MyFolder”。我对球衣不太了解,但我建议尝试找到一种不同的方式来抓住您需要的绳子。

  • 谢谢。我最终所做的是将更改事件添加到文件输入标记,并在其中解析出文件名,因为此时它仍然有斜杠,并将该值粘贴到隐藏输入中。然后,隐藏的输入将与表单的其余部分一起提交。 (3认同)