Open alkee-skia opened 3 years ago
DCM Download 경로명이 어떻게 설정되어 있는지요. DCM Download 경로명 하부에 Key 형식으로 폴더가 생성 됩니다. 중간에 어떤 식으로든 프로그램 정상적으로 다운로드가 되지 않은것으로 보여집니다. 한번 받은파일은 지우지않고 가지고 있으며, 파일, 키를 참고하여 이전에 받은 파일이면 바로 다운로드하지않고 바로 오픈이 됩니다.
@DPseol : download 경로 C:\DICOMDownload
에는 같은 구조와 그 하위 파일들이 들어있지만, mars.exe
파일 경로에는 파일없이 directory 구조만 download 와 같이 생성되어있습니다.
(참고) 생성된 directory 일부 스크린샷
(참고) data.ini
관련 항목 ; 주신 압축파일의 내용 그대로입니다.
[dcm]
directory=
[Setting]
DCMFileSavePath=C:\DICOMDownload
테스트를 해도 위와같은 상황이 안나와 어떤식으로 테스트를 해야할지 모르겠네요. 코드상 폴더를 설정한 경로 이외에 생성 자체를 하지않습니다.
위의 폴더를 보더라도 31, 34 폴더는 동일하지 않고 서로 다르네요.
현상이 재현되지않아, 혹시 폴더를 모두 삭제한후 캡쳐 동영상으로 두개의 폴더(Download, MARS )를 동시에 열어 동일하게 생성되는지 동영상으로 보내주시면 참고용으로 보겠습니다.
테스트 되시면 동영상과, 사용자 권한 정보를 주시면 동일 조건하에 테스트를 다시 진행해 보겠습니다.
같은 상황일는지는 모르겠지만, 재현 방법은 리스트를 얻어오고 나서 서버를 변경하고(최초 제보시에는 서버를 변경한 적이 없음) Series 를 선택하는 경우 빈 폴더가 생성됩니다. 이미 해당 key 로 다운로드한 파일(c:\DICOMDownload) 경로가 있는 경우에도 그렇습니다. 네트워크 상황 등에 따라 생성된 임시 directory 가 남아있는 것이 아닌가 합니다.
다운로드는 OS 의 임시 경로(GetTempPath)를 사용해주시고, 모든 다운로드가 정상적으로 완료된 후에 이동해주시는 것, 윈도우즈 파일 정리 등에 사용자가 삭제할 수 있어 좋을 것 같습니다.
동영상이 도움이 되실는모르겠습니다만, 요청하셔서 올려드립니다. 해당파일이 있음에도 빈 폴더가 생성
동일 상황이 나오지 않아 동영상 및 주신 정보로 예상되는 부분을 수정했습니다. v1956 이후 버전에서 확인해볼 수 있습니다.
그럼에도 또 나타날것을 대비해 관련 List 에서 DBClick 후 File Check, Download 부분에서 폴더 생성, 체크, 기타 부분을 로그에 남겼습니다. Data.ini 에서 Level 4 일때 로그를 내보냅니다.
Data.ini [Log] Level=4
DICOM File Download 기본 폴더를 변경했습니다. 권한 관련, 폴더의 파일생성 불가 상황이 의심되어 일반적인 데이터 저장 경로인 AppData로 변경 했습니다. AppData 하부 "MarsData\DICOM" Folder 입니다.
"AppData\Roaming\MarsData" 위의 폴더 아래 "DICOM" 폴더, "Upload" 폴더가 생성됩니다.
DICOM Download Folder는 Menu->Setting Dialog 에서 수정 가능합니다.
v1982 버전 이후 부터 확인 가능합니다.
MARS_v1987 버전 이후부터는 발생하고 있지 않는 것 같습니다.
v1995에서도 이미 DICOM 파일이 있는 경우에도 Server Address를 지운 후 영상을 로드하면 실행경로에 빈 directory가 생성됩니다. 설정창과 로그를 보면 Server Address를 지울 때 DICOM Download Path에 영향이 가는 것 같습니다.
해당 이슈에 대한 동영상을 첨부해드립니다.
Setting, Server Address 와 관련된 이슈로, 기존 이슈와 상관없는 이슈 입니다. 수정되었습니다. v2008 이후버전에서 확인 가능합니다. Server Address 제거 후에는 서버에 접속 불가능으로 오픈이 되지 않습니다.(서버 접속 파일 리스트 불가)
실행경로에 비어있는 directory(database key 또는 dicom cache directory 로 추정)가 생성되어있습니다.