2017-09-24 58 views
0

我目前正在將圖像文件存儲到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()); 

回答我得到「OK 「這意味着服務器響應很好,我發現文件已上傳到我的數據庫中。

我的問題是,服務器的「確定」響應是否意味着服務器收到圖像文件?還是隻是一個消息,說服務器響應客戶端,無論服務器是否收到圖像文件?

我想要做的是我想得到確切的時間,服務器收到圖像文件。

如果這並不意味着服務器收到圖像,那麼我們如何才能得到服務器存儲我上傳圖像的準確時間?

謝謝!

回答

0

默認情況下,服務器在標題中響應200 OK。所以你在日誌中變好了。如果圖片上傳失敗,您必須從服務器響應40x。