26.09.29
0
조회 158
26.09.26
1
조회 130
26.09.24
0
조회 155
26.09.23
0
조회 161
26.09.19
0
조회 479
26.09.11
0
조회 142
26.09.10
0
조회 135
26.09.10
0
조회 140
26.09.10
0
조회 109
26.09.10
0
조회 96
26.09.09
1
조회 91
26.09.04
0
조회 341
26.09.03
0
조회 336
26.09.01
1
조회 131
26.08.29
0
조회 171
26.08.22
0
조회 281
26.08.20
0
조회 310
26.08.13
0
조회 304
26.08.13
0
조회 353
26.08.13
0
조회 198
댓글 5
https://github.com/rhymix/rhymix/blob/be1fbc9d65ec59cabc554706365ba7d7144e7d11/modules/file/file.controller.php#L397
https://github.com/rhymix/rhymix/blob/be1fbc9d65ec59cabc554706365ba7d7144e7d11/modules/file/file.controller.php#L546
XE/라이믹스에서 파일 다운로드는 procFileDownload -> procFileOutput 순으로 진행됩니다.
두 act 모두 after_module_proc 시점 애드온이 실행되기전 함수 내부에서 exit()로 종료해 버리므로 해당 시점의 애드온은 실행되지 않습니다.
이렇게 했을때 유일하게 코드가 작동하는데 이 경우는 실제 다운로드가 잘 되었는지 실패했는지 파악이 안될 것 같은데 애드온은 방법이 하나도 없는 거겠죠?
애드온이든 모듈이든 끼어들 수 있는 가장 마지막 시점인 것 같습니다.
여기까지 왔다면 다운로드 권한 체크, 다운로드 횟수 카운팅도 모두 끝났고
실제로 파일 내용을 전송하는 것만 남았습니다.