2017-12-28 28 views
-1

게재 위치 코드에 문제가 있습니다.날짜가 만료 될 때 지우기

광고 (실체 이름)를 등록하고 실제 파일을 업로드하기 전에 임시 파일을 업로드하는 서비스를 작성했습니다.

누군가 사진에 사진을 업로드하고 등록하지 않고 페이지를 떠나는 경우 데이터베이스/서버에서이 파일을 삭제하고 싶습니다.

내 아이디어는 : 파일을 업로드 한 후 2 시간이 지나면 모든 파일을 지우고 어디에서이 기능을 넣을 수 있는지 알 수 없습니까?

몇 가지 아이디어 :

  • 이벤트 리스너 모든 요청 후 서비스

    1. 방법 + CRON
    2. ...?
  • +0

    크론 소리가 좋은 – Philipp

    +2

    4 .... * "시도했는데 ..........."* –

    +1

    ^그게 어디 있니? –

    답변

    0

    이 파일을 모두 삭제하는 console command을 새로 만들 수 있습니다. 그런 다음 2 시간마다이 명령을 실행하는 cron 작업을 설정하십시오. 이것은 받아 들여질 수 있습니다.

    사용자가 파일을 잘 업로드 한 것으로 이해하면 등록을 완료하지 않기로 결정합니다 (예 : 이메일 확인). 더 나은 해결책은 등록이 완료된 후 파일 업로드를 허용하는 것입니다.

    +0

    답변 해 주셔서 감사합니다. 당신은 두 번째 단락에 오른쪽, 더 나은 아이디어는 광고 및 다음 업로드 파일을 저장 기다리는 것입니다. – ghost387263