java - 文件名中的空格阻止下载

标签 java android

我正在创建一个 Android 应用程序,我应该能够在其中上传下载文件。我遇到了一个无法解决的问题,所以我来这里寻求帮助。

问题如下:

  • 如果我上传一个文件(例如,firstpart Secondpart Fourthpart (mirchi Murga).mp3,该文件会成功上传到服务器。
  • 如果我尝试下载同一个文件,则会出现 FileNotFound 异常。
  • 如果我尝试下载之前上传的不带空格的文件(例如 mirchi_Murga.mp3),则下载成功。

所以我猜测问题出在下载文件的路径中存在空格。任何人都可以帮助我解决这个问题(或者如果我猜错了请纠正我)?

谢谢

最佳答案

谢谢androidnoobdev,根据你的提示,我完成了所需的任务--

url.replaceAll(" ", "%20");

关于java - 文件名中的空格阻止下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47980804/

相关文章:

java - CF 中的十六进制对象

java - Android:只要编辑文本字段留空,程序就会关闭并给出异常

android - 如何在Android中实现拖动幻灯片 View

android - 通过 aws 服务更新 android 设备(或事物)应用程序代码

java - 如何使用 cytoscape java api 添加节点属性?

java - BeanFactory 未初始化或已关闭 - 之前调用 'refresh'

java - 实体 - 从 session 中检索的两个实体是否具有相同的值

java - 如何验证只输入小数或整数,而不是单独的符号。(android)

Android - 如何从 View 中获取布局 ID?

java - Android SQLite数据库版本,更改结构现在无法查看DB