2017-11-17 3 views
0

C#을 사용하고 있는데 파일을 다운로드하여 디스크에 저장하려고합니다. 모든 것이 너무 긴 URI와 함께 작동하지만 긴 문자 (약 300 자)가 있으면 파일이 디스크로 다운로드되어 저장됩니다. 그러나 열려고하면 유효한 비트 맵이 열리지 않습니다 파일 또는 형식이 지원되지 않습니다. (jpg 파일입니다.)webclient.DownloadFile을 사용할 때 파일을 열 수 없습니다. 긴 URI로 작업하지 않습니다.

사용중인 파일 이름이 짧으며 크기가 88KB 인 디스크에서 파일을 볼 수 있으므로 작동하지 않습니다.

나는이 문제를 해결하는 방법을 어떤 생각 윈도우 서버 2012

을 사용하고 있습니다?

UPDATE

나는 내가 파일을 디스크에 저장하는 경우 (이미지에 마우스 오른쪽 버튼으로 클릭 사용), 이미지 파일을 볼 수있는 브라우저에서 (아마존 S3에) 이미지를 열 경우, 이미지 (나는 그것을 열 수 없다) 손상된 저장하십시오.

왜 그런가?

미리 감사드립니다. 기예르모.

답변

0

잘 이해하면 URL에서 파일을 다운로드하려고하는 C# 코드를 작성하고있는 것입니다. 이 파일이 긴 URI로 표시되면 무언가를 다운로드 할 수 있지만 이는 불분명 한 것으로 보입니다. 맞습니까? 그래, 난이 문서에보고했을 경우 나는 깊은 경로 몇 가지 문제가있는 것 같다

https://serverfault.com/questions/232986/overcoming-maximum-file-path-length-restrictions-in-windows

을 발견했다. 서버 측에서 일부 별칭을 관리 할 수 ​​있습니까?

+0

안녕하세요, 답장을 위해 thx입니다. 서버에서 이름을 바꿀 수 없지만 파일이 다운로드되지만 손상된 것으로 보입니다. 링크를 살펴 보겠습니다. 고마워. – polonskyg

+0

작동하지 않음 .... – polonskyg

관련 문제