2011-01-24 13 views
0

타사 API는 이미지 경로를 고려하지 않고 이미지에 아무 것도 표시하지 않고 대신 http URL이 작동합니다. 나는 웹 서비스 및 내 요구 사항을 만드는 오전이미지 경로를 http url로 변환

대신 http://office.microsoft.com/global/images/mypic.jpg

의 예를 들어

내가

http://office.microsoft.com/global/images/default.aspx?assetid=ZA103873861033

을 원하는 ..

이 프로토콜은 HTTP URL로 이미지 경로를 변환하는 것입니다

감사 인사

+0

어가 모두 나를 URL로 보입니까? 당신이 해결하고자하는 질문이나 문제는 무엇입니까? – BrokenGlass

답변

0

이미지 경로는 이미 HTTP URL입니다. (도메인 이름이있는 한)

아무 것도 할 필요가 없습니다.

+0

글쎄, 내가 잘못 입력했을 수도 있습니다 .. 타사 API는 이미지를 확장하지 않고 URL을 읽거나 쓸 수 있습니다 .... 그러나 만약 내가 soemthing.jpg를 주면 읽지 않을 것입니다 ... 나는 html이나 .aspx 확장자 .jpg, 우리는 html의 img src 태그 안에 embedding하여 그것을 할 수 있다고 생각합니다. 그러나 어떻게해야합니까 .. how는 aspx 페이지에 내 appcode.cs 파일에서 값을 전달하고 그런 다음 태그를 동적으로 구성하십시오. – sajad

+0

@sajad : 그러면 API에 뭔가 잘못되었습니다. 그러한 제한에 대한 정당한 이유가 없습니다. 공급 업체에 연락하여 무엇이 잘못되었는지 파악해야합니다. – SLaks

+0

우물은 API에 문제가있을 수 있습니다.하지만 URL을 제공 할 때 작동합니다. :). API에 적응하고 시도해야합니다. 이상한 질문입니다. – sajad

0

.. 모두 유 보이고있다 경로가 어떤 처리를 필요가없는 순수 URL이 있습니다

를 참조하십시오 그리고 난 당신이 전 URL을 생성하기 위해 office.microsoft.com을 만드는 것 같습니다 위의 준 링크를 확인으로 url 자체의 이미지와 return 그리고 후자의 이미지는 리소스를 가져 와서 이미지를 반환합니다.

따라서 후자의 경우 가져 오려는 이미지의 assetid도 알아야합니다.

0

.jpg URL이 절대적으로 필요한 경우 쿼리 문자열에 파일 이름을 사용하고 파일 이름을 클라이언트에 전달하는 Response.TransmitFile을 호출하는 ASHX 처리기를 만들어야합니다.

또한 쿼리 문자열의 경로에 슬래시가 포함되어 있지 않은지 확인하거나 보안 구멍을 만들 것입니다.

관련 문제