2016-10-12 2 views
0

현재 사진을 찍어 저장하는 방법이 있습니다 .. 저장 한 후이 방법을 호출하여 문자열 경로 에서 파일을 암호화하지만 방법은 확실하지 않습니다. 저장하고 싶다 ..하고 싶었다어떻게 특정 경로에 byteArray를 작성합니까?

string path = @"C:/somePath" 

File.WriteAllBytes (경로);

하지만 그게 작동하지 않습니다. 그렇다면 나는 어떻게 bytearray를 제대로 구할 수 있습니까?

string key = GetUniqueKey(32); 
byte[] encKey = Encoding.UTF8.GetBytes(key); 
byte[] imgBytes = File.ReadAllBytes(path); 
byte[] ebytes = encrypt.AESEncrypt(imgBytes, encKey); 
File.WriteAllBytes(); 
+2

는 경로에 슬래시? – stuartd

답변

-1

방법의 서명은 다음과 같습니다 당신이 실제로 요구하는 것 매개 변수를 선택하면, 당신은 바이트뿐만 아니라 경로를 제공해야

File.WriteAllBytes(string path, byte[] bytes) 
+0

그게 작동하지, 나는 "잘못된 표현"오류가 많이 있어요. –

+0

호출하는 데 사용되는 코드가 아니라 호출해야하는 메서드의 _ 시그니처임을 분명히하지 마십시오. – stuartd

+0

죄송합니다. 코멘트를 수정했습니다 ... –

0

.

그래서 왜 당신이 앞으로 사용

string path = @"C:/somePath/somefile.png" 
string key = GetUniqueKey(32); 
byte[] encKey = Encoding.UTF8.GetBytes(key); 
byte[] imgBytes = File.ReadAllBytes(path); 
byte[] ebytes = encrypt.AESEncrypt(imgBytes, encKey); 
File.WriteAllBytes(path, ebytes); 
+0

오! 아직도 배우는 것은 내가 매개 변수를 점검 할 수 있다는 것을 잊었다! 감사! –

관련 문제