공개 웹 사이트의 Google 드라이브에 저장된 이미지와 같은 파일에 액세스하거나 표시 할 수 있는지 궁금합니다.
답변
해결 방법은 fileId
with 를 얻은 Google Drive SDK API
다음 이것을 사용하는 것입니다 Url
.
https://drive.google.com/uc?export=view&id= {fileId}
Google 드라이브에있는 파일 (이미지 또는 기타 파일)에 대한 영구 링크입니다.
참고 :이 링크에는 할당량이 적용되는 것 같습니다. 따라서 공개 / 대량 공유에는 적합하지 않습니다.
답변
업데이트 : 발표 된 대로 Google 은 2016 년 8 월 에이 기능을 더 이상 사용하지 않습니다. 다음 은 Google의 대안으로 업데이트 된 것입니다.
네 가능합니다. 파일을 공용 폴더에 넣으면 다음 URL을 사용하여 폴더에 파일을 가져올 수 있습니다.
https://googledrive.com/host/<folderID>/<filename>
답변
간단한보기 링크는 다음과 같습니다.
https://drive.google.com/uc?id=FILE_ID
예 : https://drive.google.com/uc?id=0B9o1MNFt5ld1N3k1cm9tVnZxQjg
다른 파일 형식 (예 : MP3, PDF 등)에 대해서도 동일한 작업을 수행 할 수 있습니다.
답변
다음은 @ https://productforums.google.com/forum/#!topic/drive/yU_yF9SI_z0/discussion의 방법입니다.
1- ur 이미지 업로드
마우스 오른쪽 버튼으로 클릭하고 “공유 링크 가져 오기”를 선택
3- 다음과 같은 링크를 복사하십시오
4 open?
를 다음 uc?
과 같이 변경하여 사용하십시오.
<img src="https://drive.google.com/uc?id=xxxxx">
- ur 서버 관련 문제를 피하기 위해 웹에서
http:
또는https:
참조 할 때 또는를 제거하는 것이 좋습니다 .
답변
업데이트 : 발표 된 대로 Google 은 2016 년 8 월 에이 기능을 더 이상 사용하지 않습니다. 다음 은 Google의 대안으로 업데이트 된 것입니다.
2013 년 4 월 및 Chrome / webkit을 사용하면 다음과 같은 효과가있었습니다.
-
1 “public”과 같은 폴더를 만듭니다.
-
2 해당 폴더를 선택하고 마우스 오른쪽 버튼을 클릭 한 후 공유> 공유를 클릭하십시오 . 딸깍 하는 소리. “누구든지 액세스 할 수 있습니다”를 선택하십시오
-
3 파일을 폴더로 끌어다 놓아 업로드합니다.
-
4 파일을 마우스 오른쪽 버튼으로 클릭하고 자세히를 선택 합니다. Details-Fieldset의 줄 중 하나에 “Hosting”이 표시됩니다. 그 아래에는 URL이 있습니다.
https://googledrive.com/...
- 해당 URL을 새 탭으로 끌어다 놓습니다. URL을 복사하여 붙여넣고 원하는 위치에 공유하거나 포함하십시오.
한 가지 제한 사항은 HTTP가 진행되는 한 안전한 HTTP 액세스 만 가능하다는 것입니다.
업데이트 :
또 다른 제한 사항은 Google 드라이브가 열 수있는 파일 은 그런 식 으로 액세스 할 수 없다는 것입니다.
즉, ‘ 세부 정보 ‘를 클릭하면 Google 드라이브 URL이 표시되지 않습니다.
이것을 극복하려면 :
- 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 “Open with> 앱 관리”를 선택하십시오.
- 여기에서 파일 관련 앱을 Untick
- 선택 사항 : Google 드라이브 새로 고침
- 파일을 마우스 오른쪽 버튼으로 클릭하고 “세부 사항”을 선택하십시오.
- 4 단계와 같이 진행하십시오.
참고 : 위 절차의 대안은 Google 드라이브에서 열 수 없거나 연결되지 않은 확장자를 가진 파일을 업로드하는 것입니다.
답변
브라우저에서 파일을 보려면 rufo 및 Torxed에서 제공하는 것과 유사한 방법을 사용하는 것도 가능합니다.
https://drive.google.com/uc?export=view&id={fileId}
답변
가능하지만 짧은 시간 동안 만 가능하다고 생각합니다
파일의 액세스 제어 목록을 공개 읽기 전용 (또는 공개 읽기 / 쓰기)으로 설정하면됩니다. 프로그래밍 방식으로 Google 문서 목록 API 를 사용하거나 드라이브 이미지 뷰어의 “공유”버튼을 통해 수동으로이를 수행 할 수 있습니다 .
그런 다음 Google 문서 목록 API 또는 Google 드라이브 API (예 : file.getDownloadUrl () 를 사용하여 프로그래밍 방식으로 이미지의 URL을 얻을 수 있습니다. Java의 를 . Google 드라이브 기본 이미지 뷰어에서 이미지를 마우스 오른쪽 버튼으로 클릭하여 이미지에 대한 링크를 쉽게 얻을 수도 있습니다.
문제는이 링크의 수명이 제한되어 있으므로 잠시 동안 작동 한 다음 작동을 멈출 수 있다는 것입니다.
기본적으로 드라이브에 저장된 이미지 파일의 URL은 공개적으로 공유로 설정되어 있지만 어느 시점에서 URL이 변경되면 인증없이 액세스 할 수 있어야합니다. 우리는 미래에 이러한 변화하는 URL로 리디렉션되지만 약속은없는 영구 URL을 제공하는 것과 같은 해결책을 찾을 수 있습니다 …