在C#中从二进制转换为byte []

时间:2019-05-24 12:04:50

标签: c# binary byte

我有一个以二进制格式编码的MIME文件的附件。 来自文件的二进制数据存储在我的应用程序中的字符串变量中。我的任务是将该字符串转换为byte [],以便我可以将其传递给流对象以将其上传到Azure blob存储中。我正在使用以下代码。代码不会中断,但是一旦将代码上传到Azure blob,我尝试下载它就表明文件已损坏。

attachmentContents是包含二进制数据的字符串对象。

//# byteAttachmentData is the byte[] 

byteAttachmentData = UTF8Encoding.UTF8.GetBytes(attachmentContents)

二进制数据样本(不粘贴全部内容)

PK     ! ̘Շʁ  ͇   [Content_Types].xml (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ԕ̪ðEѶيڨƄɢХhύ͇ӤΩ%ʃoّͤdċh>֤l،XFZUمʾfo
Ąi
ŬƷ7ęׁɈmB˲D9h쁐%ԞŗࠠNɯѠ~?

0 个答案:

没有答案