Sélectionner une page

다운로드 API는 기존 데이터 API(v3)의 확장입니다. 개발자가 Sketchfab에서 3D 모델을 다운로드 할 수있는 REST와 같은 API입니다. 검색 결과를 정렬하기 위해 이 배열의 요소를 DownloadItem 속성으로 설정합니다. 예를 들어 orderBy=[`startTime`] 설정은 오름차순으로 시작 시간에 따라 다운로드 항목을 정렬합니다. 내림차순을 지정하려면 하이픈이 있는 접두사: `-startTime`을 지정합니다. 일치하는 다운로드항목의 최대 수반환. 기본값은 1000입니다. 일치하는 모든 다운로드항목을 반환하려면 0으로 설정합니다. 결과를 통해 페이징하는 방법 검색을 참조하세요.

다운로드한 파일이 있고 다운로드항목이 완료되면 제거합니다. 그렇지 않으면 runtime.lastError를 통해 오류를 반환합니다. 약속. 다운로드가 성공적으로 시작되면 새 다운로드의 ID로 약속이 이행됩니다. 다운로드항목. 그렇지 않으면 다운로드에서 가져온 오류 메시지와 함께 약속이 거부됩니다. 인터럽트이유. 다운로드 항목을 찾습니다.

모든 DownloadItem을 얻으려면 빈 개체로 쿼리를 설정합니다. 특정 DownloadItem을 얻으려면 ID 필드만 설정합니다. 많은 수의 항목을 통해 페이지를 설정하려면 orderBy: [-startTime`]을 설정하고 페이지당 항목 수로 제한을 설정하고 마지막 페이지에서 마지막 항목의 시작시간 이후를 설정합니다. 이 이벤트는 다운로드가 시작될 때 DownloadItem 개체와 함께 발생합니다. 다운로드한 파일을 포함하는 다운로드 디렉터리와 관련된 파일 경로(하위 디렉토리 포함일 수 있음)입니다. 절대 경로, 빈 경로 및 백 참조 « .. »를 포함하는 경로는 오류를 일으킵니다. onDeterminingFilename 파일의 MIME 유형 및 임시 파일 이름이 결정 된 후 파일 이름을 제안 할 수 있습니다. 이 코드 조각은 기본 HTTP 요청에 alt=media URL 매개 변수를 추가하는 executeMediaAndDownloadTo() 메서드를 사용합니다. 다운로드항목의 새 대상 DownloadItem.filename은 사용자의 기본 다운로드 디렉터리와 관련된 경로로, 하위 디렉토리를 포함할 수 있습니다. 절대 경로, 빈 패스 및 백 참조가 포함된 경로 « .. » 이 검색어 배열은 결과를 DownloadItem로 제한하며, 파일 이름 또는 URL 또는 finalUrl에는 대시 `-`로 시작하지 않는 모든 검색어가 포함되어 있으며 대시로 시작하는 검색어는 없습니다.

새롭고 향상된 다운로드 API에 오신 것을 환영합니다. 쿼리 매개 변수를 훨씬 쉽게 제공할 수 있도록 했습니다. 이미 제품에 다운로드 API를 통합했으며 원본 설명서가 필요한 경우 여기에서 찾을 수 있습니다. 이전 쿼리 매개 변수를 계속 지원하지만 가능한 경우 이 업데이트된 버전으로 전환하는 것이 좋습니다. bytesReceived 및 예상EndTime 변경 을 제외 한 DownloadItem의 속성 중 어느 것 만, 이 이벤트는 downloadId 및 변경 된 속성을 포함 하는 개체와 함께 발생 합니다. 다운로드항목이 완료되면 다운로드한 파일을 지금 엽니다. 그렇지 않으면 runtime.lastError를 통해 오류를 반환합니다. « 다운로드 » 권한 외에 « downloads.open » 권한이 필요합니다. 항목이 처음 열리면 onChanged 이벤트가 발생합니다. 결과를 지정된 정수보다 큰 총 바이트가 있는 DownloadItem로 제한합니다. 결과를 지정된 정규식과 일치하는 파일 이름이 있는 DownloadItem으로 제한합니다.

이 옵션을 생략하는 경우, 브라우저는 이 동작에 대한 일반적인 사용자 기본 설정에 따라 파일 선택기를 표시하거나하지 않습니다 (Firefox에서이 환경 설정은 « 항상 파일을 저장할 위치를 요청합니다 »에 대한 :환경 설정, 또는 browser.download.useDownloadDir에서 에 대한 :구성). URL을 다운로드합니다. URL이 HTTP[S] 프로토콜을 사용하는 경우 요청에는 현재 호스트 이름으로 설정된 모든 쿠키가 포함됩니다. 파일 이름과 saveAs를 모두 지정하면 As 저장 대화 상자가 표시되고 지정된 파일 이름으로 미리 채워집니다.