2014-02-12 1 views
1

GCS PHP API를 사용하지 않고 App Engine에 PHP로 Google Cloud Storage 폴더 목록을 표시하는 솔루션을 찾는 데 어려움을 겪고 있습니다.App Engine에 PHP가 포함 된 Google Cloud Storage 폴더 목록

  • 나는 이것에 대한 PHP의 API가 있다는 것을 알고 ...

  • 나는 (가 readdir,했던 opendir 및 기타 PHP 해줄 방법)하지만 어떤 폴더를 건너 뛸 때 파일 만 나열되어 있는지 알고 ...

누군가가 내 질문에 내가 특정 폴더에 무엇을 어떻게 나열합니까 즉, 팁 나를 인도 할 수 있습니까?

답변

1

GCS에는 '폴더'와 같은 것이 없으며 플랫 파일 시스템입니다.

폴더는 UI + API에서 시뮬레이트되지만 폴더 구조의 일부로 이름에 '/'가있는 파일을 처리합니다.

App Engine에 제공된 gcs 스트림 래퍼는 Cloud Storage 버킷에서 opendir(), readdir(), closedir()을 지원해야하며 폴더를 나열하는 것처럼 보이게해야합니다. 어떻게 작동하지 않는거야?

+0

나는 첫 번째와 두 번째 단락에 동의 ... 내가 opendir() 내 문제에 대한 언급을 가지고있는 것만이 확장명을 가진 객체의 목록을 얻을 수 있습니다. –

+0

그래서 glob과 같은 것을 원하십니까? opendir()로 자신을 굴려서 readdir()을 사용하여 원하는 파일을 필터링해야합니다. –

+0

늦게 회신하기 위해 ... 감사합니다! –

관련 문제