2011-02-08 3 views
0

HI любой орган может сказать мне, как декодировать строку base64 в осины классическом кодируемый Java с изображениемдекодирования изображений осины

+1

Почему этот вопрос отмечен 'JAVA'? –

+0

, потому что строка декодируется java, поэтому может быть любой пользователь java, также может помочь –

+1

@ user571616 В тексте вы говорите, что он закодирован Java; что он? В любом случае, когда я ищу Google, есть * много * результатов - возможно, если вы попытались реализовать один из них и задали более конкретный вопрос? –

ответ

0

Передать строку base64 в decodeBase64() функции, как показано ниже и передать имя файла и вернулся значение в процедуру writeBytes, будет создаваться изображение в файловой системе

 
private function decodeBase64(base64) 
     dim DM, EL 
     Set DM = CreateObject("Microsoft.XMLDOM") 
     ' Create temporary node with Base64 data type 
     Set EL = DM.createElement("tmp") 
     EL.DataType = "bin.base64" 
     ' Set encoded String, get bytes 
     EL.Text = base64 
     decodeBase64 = EL.NodeTypedValue 
    end function 


private Sub writeBytes(file, bytes) 

     Dim binaryStream 
     Const TypeBinary = 1, ForWriting = 2 
     Set binaryStream = CreateObject("ADODB.Stream") 
     binaryStream.Type = TypeBinary 
     'Open the stream and write binary data 
     binaryStream.Open 
     binaryStream.Write bytes 
     'Save binary data to disk 
     binaryStream.SaveToFile file, ForWriting 
End Sub 

 Смежные вопросы

  • Нет связанных вопросов^_^