2012-08-26 2 views
0

내 HTML에 http://get.goXTK.com/xtk_edge.js을 직접 포함하여 edge XTK를 사용하고 있습니다.XTK가 파일 이름에 검색어 매개 변수 (특히 마침표 포함)를 지원하지 않습니까?

다음 코드 스 니펫은 XTK에서 내 서버의 파일을 어떻게 참조하는지 보여줍니다.

var skull = new X.mesh(); 
skull.file = 'http://myserver.com/stls/[email protected]&accessCode=8999'; 

본인의 파일 uri에는 마침표가있는 쿼리 매개 변수가 있습니다. 이러한 경우, XTK는 오류 메시지와 함께 실패합니다 XTK이의이 기간에 검색어 매개 변수를 가질 수 파일 URI를 고려하는 것을 잊었다처럼

com&accessCode=8999 file format is not supported. 

것 같습니다. 버그 인 경우 릴리스 8 이전에 수정 해 주시기 바랍니다. 내가 잘못하면 바로 방향을 알려주십시오.

감사합니다.

답변

0

하하, 당신이 맞아요 .. 그것이 작동하지 않지만 다음 사용할 수 있습니다

var skull = new X.mesh(); 
skull.file = 'http://myserver.com/stls/[email protected]&accessCode=8999&skull.stl'; 

은 기본적으로 그냥 쿼리에 또 다른 '& .STL'를 추가합니다.

우리는 확장 점을 얻기 위해 마지막 점을 사용하여 URL을 분할했습니다. 더 나은 솔루션을위한 제안은 환영합니다.

+0

아니요! "& .stl"접근 방식으로 해결하지 못하게하십시오. 보다 나은 접근 방법 (다른 곳에서도 사용되는)은 "?"을 먼저 찾습니다. 그것이 있다면, "?"앞 부분을 가져 가라. 그런 다음 일반 "점 검색 및 파일 비교 비교"를 적용하십시오. 다행히 당신은 릴리스 8에서이 수정 사항을 적용 할 수있을 것입니다. 고맙습니다. –

+0

http://testserver.com/?data.stl과 같은 URL은 어떨까요? 지금은 작동하며 언급 한 솔루션으로는 작동하지 않습니다. 나는 append & .stl이 그렇게 나쁘다는 것을 알지 못한다 .. – haehn

+0

좋은 지적. 좋아. 나는 "& .stl"을 추가 할 것이다. .. thanks –