2017-06-25 60 views
-3

這是我的BLOB格式如何強制類型轉換爲字符串以BLOB格式

String [email protected] 

我試圖讀取緩衝區讀寫器,由於此BLOB得到轉換成字符串格式的幫助這個BLOB格式。有沒有什麼方法可以將當前字符串轉換爲blob格式

+0

'[email protected] '是實際的數據,或者是什麼「東西」在「請求」中「發送」而不是**實際的**數據?因爲將字符串「[email protected]」轉換爲blob將導致一個值爲「[email protected]」和mimetype爲text/plain的blob –

+1

MB'java'不是'javascript'? –

+1

'Blob blob = resultSet.getBlob(「...」); byte [] bs = blob.getBytes(); String s = new String(bs,StandardCharsets.ISO_8859_1);'。雖然我認爲這還遠遠不夠你想要的。 –

回答

0

假設您的信息是正確的,那麼在不修改web服務的情況下就無法解決此問題。

[email protected]是SerialBlob看起來像天真的默認Object.toString實現。它不包含解碼/獲取Blob所需的信息。

如果您是在Web服務的控制,則需要修改它以某種序列化格式返回的Blob,不管是base64編碼等

+0

謝謝你寶貴的回覆。你可以建議我如何從java web服務檢索blob數據 – debo

+0

@debo我建議創建第二個問題,詢問如何正確地從Web服務序列化和反序列化SerialBlobs,包括當前執行序列化的代碼。 編輯你當前的問題會改變問題,你已經有負面的代表。 –

+0

否則,試試這個:https://stackoverflow.com/questions/17400497/how-to-convert-blob-to-string-and-string-to-blob-in-java?rq=1 –

相關問題