jquery
  • amazon-s3
  • dropzone.js
  • 2013-10-17 2 views 3 likes 
    3

    Dropzone 설정이 있고 AWS S3 계정으로 작업하고 있습니다. 그러나 기존 파일과 같은 이름으로 업로드 된 파일을 덮어 쓰지 않도록 S3 (예 : 타임 스탬프 추가)로 보내기 전에 파일의 이름을 바꿀 수 있어야합니다. 왜 작동하지 않는Dropzonejs - 업로드하기 전에 파일 이름 바꾸기

    this.on("sending", function(file) { 
        file.name = 'my-new-prefix-' + file.name; 
    }); 
    

    모든 아이디어는 어디 잘못되어 가고 또는 AM : 나는 보내는 행사에서이를 잡으려고하고이 시점에서하지만 성공없이 파일 이름을 업데이트하려고했습니다? 나는 현재 사용자 정의 데이터를 보낼 수있는 FromData() - Dropzone.js를 사용 https://github.com/enyo/dropzone/issues/345

    +0

    파일 :

    // with options.params = true; this.on("sending", function(file) { formData.append("custom", "my-new-prefix-" + file.name); }); 

    나는 그것을

    또한 옵션에서 직접 개체를 전달할 수 있습니다,이 질문이 무엇인지 정확히하지 않은 소스 코드를 수정하지 않고 일시적인 해결책 알고있다. name은 File 객체의 속성이며 읽기 전용입니다! 참조 : https://developer.mozilla.org/de/docs/Web/API/File –

    답변

    5

    -

    또한에서이 이전을 제기했다.

    el.dropzone({ 
        params: { 
        data: "data" 
        } 
    }); 
    
    +0

    아마도 뭔가를 놓치고 있지만 S3에 게시되는 파일 이름을 어떻게 업데이트합니까? –

    +0

    S3로 업로드하기 전에 이미지를 처리하는 동안 사용자 정의 매개 변수를 처리 할 수 ​​있으므로 파일의 이름을 바꿀 수 있습니다. –

    +0

    이 부분을 다시 살펴 보았으므로 완벽합니다. 건배. –

    관련 문제