我正在尝试将图像保存到mysql数据库。图像路径保存在数据库中,图像可在项目文件中找到,但无法打开(无效)。我想我无法将模拟器中的图像保存到项目文件中。找到了一些错误。
01-19 10:09:17.467: W/System.err(834): java.net.MalformedURLException: Protocol not found: /mnt/sdcard/447650.jpg
01-19 10:09:17.475: W/System.err(834): at java.net.URL.<init>(URL.java:178)
01-19 10:09:17.475: W/System.err(834): at java.net.URL.<init>(URL.java:127)
01-19 10:09:17.475: W/System.err(834): at com.example.aa.MainActivity.JSONForUser(MainActivity.java:949)
01-19 10:09:17.475: W/System.err(834): at com.example.aa.MainActivity.Clickbtn_register(MainActivity.java:869)
01-19 10:09:17.555: E/AndroidRuntime(834): Caused by: java.lang.NullPointerException
01-19 10:09:17.555: E/AndroidRuntime(834): at com.example.aa.MainActivity.JSONForUser(MainActivity.java:956)
01-19 10:09:17.555: E/AndroidRuntime(834): at com.example.aa.MainActivity.Clickbtn_register(MainActivity.java:869)
给我一些建议!!!
答案 0 :(得分:0)
你必须简单地将图像路径存储到sqlite。在sqlite中保存二进制数据是不明智的。您必须按照此Android Save images to SQLite or SDCard or memory页面清除疑点。
祝你好运。感谢