File.separator 斜线 不同方向

File.separator slashes Different direction

我有一个 Android 应用与 Play 框架应用对话, android 应用程序将图像上传到 Play 应用程序并更新图像的路径。我在两个应用程序中都使用 File.separator

我正在 Windows 机器上开发 Play 应用程序,但一旦完成,它就会在 Linux 盒子上。

我的问题是 File.separtor Play 应用正在使用 \ 但在 android 应用程序上它使用 /

所以图片路径存储如下:http://website.ie/assets/globalUploadFolder\user_name\profile.jpg

我正在使用 NetworkImageView 在 android 应用程序中显示图像,因此它抛出了一个 Unexpected response code 400

这个问题有解决办法吗?

由于 URL 总是使用正斜杠,您可以只使用 String replaceAll() 方法。 yourUrl.replaceAll("\\", "/");

正如@Seelenvirtuose 所指出的,问题是 URL 从来没有反斜杠。所以 File.separator 在这里不合适。