웹 서비스 및 OOM 예외로 큰 파일 전송 :방법, 나는 웹 서비스를
[WebMethod]
public byte[] GetFile(string FName)
{
System.IO.FileStream fs1 = null;
fs1 = System.IO.File.Open(FName, FileMode.Open, FileAccess.Read);
byte[] b1 = new byte[fs1.Length];
fs1.Read(b1, 0, (int)fs1.Length);
fs1.Close();
return b1;
}
하고 1메가바이트 같은 작은 파일과 함께 작동하지만, 포토샵에 관해서의가 (1,5gb에 대해) 파일을 내가 얻을 : 이 라인에
System.OutOfMemoryException
:
Byte[] img = new Byte[fs.Length];
생각이 나는이 파일을 얻을 오을 저장 윈폼 응용 프로그램이 n 로컬 디스크.