묻고답하기
업로드한 파일을 직접 수정할때
2009.08.23 16:58
GPS 로그 파일을 공유하는 사이트를 운영하고 있습니다.
계정 공간이 한정되어 있어 가능하면 꼭 필요한 데이터만 들어있는 로그 파일을 올려주면 좋은데
간혹 쓰레기값이 많이 들어간 파일을 업로드하는 경우가 있습니다.
예를들어 정상적인 로그 파일이라면 1MB면 충분한데 7MB로 뻥튀기 된 로그 파일이 업로드되는 경우 입니다.
이런 경우 제가 직접 파일을 수정하여 용량을 줄여 업데이트를 하려고 하는데 원본 파일을 삭제하고 새로 올리는건 기존의 파일을 링크하여 다른 곳에 사용하고 있는 경우가 많아 불가능 합니다.
그래서 직접 FTP에서 바꿔치기를 할까 하는데 DB의 파일 정보는 건드리지 않고 FTP로 접속해서 실제 파일만 바꿔치기해도 아무런 문제가 없을까요?
즉, 원본 파일을 FTP에서 같은 이름으로 바꿔치기 하는 경우 다른 곳에서 원본 파일을 링크하고 있을때 계속해서 링크가 유지되는 건가요?
게시판에 보이는 파일 사이즈는 틀려도 상관 없습니다 ^^
댓글 4
-
백성찬
2009.08.23 18:04
미디어 파일이 아닐 경우 에러 날 겁니다. -
상오기
2009.08.23 23:04
미디어라면 바이너리 폴더로 올라가는 파일인가요?
바꾸려는 로그 파일은 gpx나 kml 파일(xml 형식)로 바이너로 폴더에 올라가더군요
xe_files 테이블에서 실제 업로드된 파일명으로 바꿔치기하면 괜찮지 않을까 싶은데 구조적으로 다른 부분을 같이 바꿔줘야하는건가 싶어서요
답변 감사 드립니다 ^^
-
백성찬
2009.08.24 00:08
미디어 파일이란는 것은 이미지 동영상 파일 등 xe에서 파일 변환 없이 저장 되는 파일 종류를 말합니다.
그외 파일은 변화되어 저장하므로 파일 속성에 따라 에러가 날 수 있습니다.
-
상오기
2009.08.24 16:30
다행이 교체해도 상관이 없는 파일인가 봅니다.
FTP로는 접근 권한이 안되서 PHP로 fopen, fwrite로 덮어쓰니 링크 문제도 이상이 없네요