2014-07-05 3 views
0

Google App Engine을 처음 사용합니다. 이미지 폴더에 파일을 보관하고 박쥐 파일을 실행하면 이미지가 제대로 업로드되지만 이미지를 삭제하고 업로드 할 새 이미지를 넣으면 이전 이미지가 삭제됩니다.Google 앱 엔진 이미지 업로드로 이전 파일이 삭제됩니다.

내 애플리케이션 제목은 2 개발자가 서로 다른 구글 계정과 동일한 CDN 저장소에 이미지를 업로드 할 때 또한, 이전에 다른 개발자가 업로드 한 이미지를 제거합니다이

application: testcdn 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: true 

default_expiration: "1d 1h" 

handlers: 
- url: /css 
    static_dir: css 

- url: /images 
    static_dir: images 

- url: /js 
    static_dir: js 

- url: /.* 
    static_files: index.html 
    upload: index.html 

것 같습니다.

좋습니다.

답변

1

로컬 파일은 배포 된 파일을 미러링합니다. 파일을 로컬에서 제거한 다음 배포하면 원격 파일이 삭제됩니다. 업로드 할 파일을 정의하는 것이 아니라 원격으로 미러링 할 파일을 정의하는 것입니다.

두 번째 댓글에 대해 확신하지 못합니다. 파일의 이름이 같은가요? 진단을위한 업로드 코드를 제공해야합니다.

+0

감사합니다. 나는 이것을위한 어떤 코드도 작성하지 않았다. 구글 앱 엔진을 설치했고 "C : \ Python27 \ python" "C : \ Program Files (x86) \ Google \ google_appengine \ appcfg.py"업데이트 "C : \ testcdn과 같은 코드를 가진 배치 파일을 작성했습니다. "이 배치 파일은 내 .yaml 파일을 검사하고 이미지 폴더의 이미지를 cdn에 업로드합니다. 미러 이미지 파일 대신 새 이미지 만 삽입 할 수있는 방법이 있습니까? – jasper