티스토리 뷰
JavaScript 로 특정 디렉토리에 이미지 파일을 생성하고 해당 이미지 파일을 upload control 을 통해 서버측으로 전송해야할 일이 생겼다.
Windows 에서는 cmd /k set 명령어를 통해서 해당 PC의 환경변수값을 조회할 수 있다.
이 중에서 Windows 의 기본 환경변수 중 하나인 %TMP%, %TEMP% 디렉토리를 접근하고자 했는데. 직접 하드코딩을 하자니 문제가 발생할 수 있을 듯 해서 JavaScript 에서 환경변수를 읽어올 수 있는 방법을 찾아봤다.
결론은 못찾았다.. 뭐 있을 수도 있지만
시간도 부족하고, 귀찮기도 하고 (실은 이게 큰 이유..ㅡ.ㅡ;;)
일단 환경변수를 읽어오는 방법은 못찾았지만,
%TMP%나 %TEMP% 디렉토리를 접근할 수 있는 방법은 찾았다.
바로 FileSystemObject를 사용하면 된다.
var fso = new ActiveXObject("Scripting.FileSystemObject");
var temporaryDir = fso.GetSpecialFolder(2);
var temporaryDir = fso.GetSpecialFolder(2);
GetSpecialFoler 의 인수로는 0, 1, 2 세가지를 줄 수 있는데, 뜻은 다음과 같다.
Constant | Value | Description |
---|---|---|
WindowsFolder | 0 | The Windows folder contains files installed by the Windows operating system. |
SystemFolder | 1 | The System folder contains libraries, fonts, and device drivers. |
TemporaryFolder | 2 | The Temp folder is used to store temporary files. Its path is found in the TMP environment variable. |
'개발이야기' 카테고리의 다른 글
[j2ee] J2EE Server 에서의 Hot Deploy 의 영향 (0) | 2007.07.09 |
---|---|
[HP-UX] DNS 서버 설정. (0) | 2007.07.02 |
[HP-UX] crontab 사용시 삽질 경험. (0) | 2007.06.30 |
[VMWare] 호스트 PC와 파일시스템을 공유해보자. (0) | 2007.06.18 |
[MFC] Warning LNK4089 오류의 원인. (0) | 2007.06.11 |
CTypedPtrList template Collection 사용하기 (0) | 2007.05.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 미투데이
- Internet Explorer 7
- 이표채
- 채권
- logback
- 파생
- TyrusServerContainer
- JavaScript
- JTest
- 할인채
- ActiveX
- prudent
- WebLogic
- 웹표준
- 본사
- 의왕
- GDIProcessHandleQuota
- coding standard
- hp-ux
- VMware
- 이미지
- Java
- qaos.com
- Microsoft
- WsServerContainer
- Windows
- SharedSection
- websocket
- CODSTA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함