2012-07-27 4 views
0

그래서이 파일 경로는 "/ DataEntry/Image/RenderOriginalImage/3237319 % 40Research"이며 jpg를 반환하며 바이트로 변환 할 수 있도록 스트림에로드해야합니다 [ ] 바이너리 리더를 사용하여. 스트림에 해당 파일 경로를로드하는 방법에 대한 아이디어가 있습니까? 파일 스트림이 작동하지 않습니다.상대 파일 경로를 통해 이미지로드

+1

당신은 유닉스 파일 경로에 대해 말하고 있는가? 아니면 URL인가? –

+0

동일한 파일 경로가 이미지 태그의 소스 속성을 설정하는 데 사용되기 때문에 URL이되어야합니다. – dudebroman

+0

실제로 내 디스크에 있다고 생각합니다. – dudebroman

답변

0

여기에 정보가 충분하지 않아 적절한 답을 얻을 수 없습니다. 이 파일은 디스크에 있거나 없을 수도 있으며 URL을 통해 액세스 할 수도 액세스하지 못할 수도 있습니다. 커버해야 할 부분이 많습니다.

파일이 디스크에있는 경우 Filestream을 사용하여 파일에 액세스 할 수 있어야합니다. Filestream이 작동하지 않는 경우 질문에 오류 (전체 예외가 바람직 함)를 제공해야합니다.

URL을 통해 파일에 액세스 할 수있는 경우 다른 방법을 사용하여 파일에 액세스해야합니다. 일반적으로 System.Net.Webclient 클래스를 시작하는 것이 좋습니다. 상대 URL이 아닌 전체 URL을 제공해야합니다. 그래서, "http://someserver.example.com/DataEntry/Image/RenderOriginalImage/3237319%40Research"와 같은 것

관련 문제