我目前正致力于将图像文件存储到mysql数据库中。我有一个Web服务器,我有mysql数据库和PHP服务器端脚本。
我可以从Android设备将图像存储到数据库中,我使用okhttp将数据从Android发送到服务器(数据库)。
我用
创建了一个请求Request request = new Request.Builder().url("http://my_server_ip_address/upload.php").post(request_body).build();
我从
服务器获得响应Response response = client.newCall(request).execute();
当我检查服务器是否以
响应时if(response.isSuccessful())
Log.d("------", response.message());
我得到了#34;好的"这意味着服务器响应良好,我发现该文件已上传到我的数据库中。
我的问题是"好的"来自服务器的响应意味着服务器收到了图像文件?或者只是一条消息说服务器响应客户端,无论服务器是否收到图像文件?
我想要做的是,我想获得服务器收到图像文件的确切时间。
如果这并不意味着服务器收到图像,那么我们如何才能获得服务器存储我上传图像的确切时间?
谢谢!
答案 0 :(得分:0)
默认情况下,服务器在标头中响应200 OK。所以你在日志中变得很好。如果图像上传失败,您必须从服务器响应40x。