으로 변환하면 byte []를 원래 파일 형식으로 변환 할 수 있습니까?Silverlight Byte []를 원래 파일 형식
Byte[] tempByte = new Byte[content.Length];
tempByte = Convert.FromBase64String(content);
으로 변환하면 byte []를 원래 파일 형식으로 변환 할 수 있습니까?Silverlight Byte []를 원래 파일 형식
Byte[] tempByte = new Byte[content.Length];
tempByte = Convert.FromBase64String(content);
당신은 Base64로 인코딩 된 문자열이있는 경우, 다음 예를 Convert.FromBase64String이 Base64로 문자열 변환 된 것과 동일한 바이트 배열을 돌려 줄 것입니다.
그러나 첫 번째 줄은 필요하지 않습니다. Convert.FromBase64String의 반환 값에 의해 겹쳐 쓰여지는 내용의 길이와 동일한 배열을 할당하고 있습니다.
byte[] tempByte = Convert.FromBase64String(content);
File.WriteAllBytes(path, tempByte);
바이트 배열에는 원래 파일에서 읽은 내용이 있어야합니다. 디스크의 파일에 바이트 배열을 쓰면 좋을 것입니다!
어떻게 설명 할 수 있습니까? – xscape
Josh의 답변에 필수 코드가 들어 있습니다. –
"원본 파일 형식"은 무엇입니까? –
모든 파일 형식. 클라이언트는 원래 형식으로 숨겨져 있습니다. – xscape