2014-01-15 58 views
0

我從包含jpeg的電子郵件中獲取原始數據。 我可以看到jpeg部分,但是如何獲取該數據並創建jpeg以便我可以看到照片?如何從照片的電子郵件中獲取原始數據並創建或轉換爲jpeg,bmp等

原始數據是這樣的:

------=_NextPart_000_001F_01CF11D6.5A125C60 
Content-Type: image/jpeg; 
    name="image001.jpg" 
Content-Transfer-Encoding: base64 
Content-ID: <[email protected]> 

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a 
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy 
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAARACcDASIA 
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA 
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA 
d/8AK6/Emniby9yTe97Xb6Nd1pezfk7amvF4guSYB5Mdx527y/JDZfb94YPTHHXrmimaDolzDepe 
XkU0RhRkjWa6MzMWxkk9BgDAA9eaK5KrpRlaKv8A15HoYeNepDmlJr5f5q+501RXP/HpN/uN/Kii 
uaO52y+FnJeEP+Rbuf8Ar4P867EdBRRXVjf40vU4Ms/3eHov1FooorkPRP/Z 

------=_NextPart_000_001F_01CF11D6.5A125C60-- 

這不是完整的數據,但是這是我所看到的。 我需要將這些數據轉化爲可查看的照片。 有誰知道如何?這可以做到嗎?

回答

0

我不知道究竟但根據這一點,說,這是它在基地64,所以儘量只需要複製的代碼全部粘貼到像這樣的一個免費的在線解碼器 - >http://www.freeformatter.com/base64-encoder.html

這也將它發回給你作爲一個文件,你應該能夠保存爲.jpg

讓我知道,如果完整的代碼工作。

+0

我正在尋找不在線的東西,不過謝謝你。 – d4d4u1

+0

我不認爲我理解你的問題,然後...你想要下載的東西來做到這一點,用你知道的語言編寫的程序,或....? – DataforDays

+0

對不起,我的問題含糊不清。我想知道是否有一段代碼可以添加到我自己的內部網站中,以便我可以放入原始數據,如上所示,然後單擊按鈕並顯示圖像。我不介意自己編碼,但我不能在網上做,因爲誰知道還有誰會看到圖像。如果圖像本質上是個人的,我不希望在網絡上。 – d4d4u1

0

按照MSDN Convert.FromBase64String Method頁在VB.Net,使用方法:

Public Shared Function FromBase64String(s As String) As Byte() 

例如:

Dim base64Encoded As String = "YmFzZTY0IGVuY29kZWQgc3RyaW5n" 
Dim data() As Byte 
data = System.Convert.FromBase64String(base64Encoded) 

然後將數據保存到一個文件中。

示例來自here

相關問題