스트림을 통해 서버 이미지 및 비디오에서 가져옵니다. 지금 나는 그것을 절약 해요 :System.Diagnostics.Process.Start와 같은 것이 스트림을 실행합니다.
Stream str = client.GetFile(path);
using (var outStream = new FileStream(@"c:\myFile.jpg", FileMode.Create))
{
var buffer = new byte[4096];
int count;
while ((count = str.Read(buffer, 0, buffer.Length)) > 0)
{
outStream.Write(buffer, 0, count);
}
}
나는 JPG, MPG, FLV 및 기타 멀티미디어 유형을 많이 할 수있다 (내가 스트림을 얻을 전에 나는이 파일의 확장자 무엇인지).
이제 저장하지 않고 스트림에서 직접 실행하고 싶습니다.
예 :
나는 mybirthay.avi입니다 스트림을 얻고 난 내 방식 RUNFILE (스트림)를 호출하고 나는이 방법 System.Diagnostics.Process.Start (경로)와 같은 작품을해야한다, 그래서 내 스트림을해야한다고 생각 예를 들어 allplayer와 같은 내 기본 프로그램에서 열 수 있습니다.
내가 myfile.jpg에서 스트림을 얻을하고 IrfanView의에 의해 개방되고,
등 ...
그것은 가능?
나는 당신이 무엇을하려고하는지 명확히해야한다고 생각합니다. 서버의 파일 스트림으로 무엇을하고 싶습니까? 그리고 Process.Start와 어떻게 관련이 있습니까? –
@ 0xA3 이제이 jpg를 System.Diagnostics.Process.Start (@ "C : \ myFile.jpg")에서 실행할 수 있으며 기본 프로그램에서 열 수 있습니다. – user278618
안돼, 미안. – leppie