찾다

 >  Q&A  >  본문

디렉토리의 기존 파일을 기반으로 업로드 시 파일 이름을 순차적으로 바꿉니다.

이미지 업로드 양식에 온라인에서 찾은 이 (php) 업로드 코드를 사용하고 있습니다.

업로드할 때 "파일 이름 바꾸기"에 관해 사이트에 이미 많은 질문/답변이 있다는 것을 알고 있으며 이에 대해 꽤 많은 조사를 했습니다.

지금까지... 그 중 어느 것도 내가 하고 싶은 일을 구체적으로 언급한 것 같지 않습니다.

내가 사용하는 코드를 조정하면 이 문제를 해결할 수 있기를 바랍니다.

궁극적으로는 단일 파일(여러 개가 아닌)을 업로드하고 파일 이름이 자동으로 간단한 숫자(예: 1, 2, 3, 4 또는 5 등)로 지정되도록 하고 싶습니다.

접두사 및 확장자가 없습니다. 이름의 숫자 값만 있으면 됩니다.

그러나 코드에서 먼저 대상 디렉터리를 확인하여 "name" 파일이 이미 존재하는지 검색하고 싶습니다.

따라서 디렉터리의 기존 파일이 1, 2, 3, 4, 5...인 경우 새 파일의 이름은 자동으로 6 등으로 순서대로 지정됩니다.

단, 디렉터리에 기존 파일이 1, 2, 4, 5(3개는 존재하지 않음)인 경우 순서를 유지하기 위해 새 파일이 3개로 업로드됩니다.

또는 내 특별한 요구에 따라 디렉토리의 모든 이미지 이름이 새로 업로드되어 바뀌어도 상관 없습니다. 숫자의 순서가 유지되도록 본질적으로 순서를 변경합니다.

현재 사용 중인 업로드 코드는 다음과 같습니다.

으으으으

P粉310931198P粉310931198470일 전719

모든 응답(1)나는 대답할 것이다

  • P粉713866425

    P粉7138664252023-09-11 00:41:40

    이 기능을 사용해 볼 수 있습니다. 디렉터리에 있는 파일의 이름이 연속적으로 지정되어 있는지 확인한 다음 항상 번호가 매겨지도록 이름을 변경합니다. 이 함수는 새로 업로드된 파일의 다음 번호를 반환합니다.

    으아악

    구현 방법은?

    으아악

    회신하다
    0
  • 취소회신하다