Как получить информацию о файле из HTTP CORS?

Простейшим примером создания любой функции в jQuery является

jQuery.fn.extend({
    exists: function() { return this.length }
});

if($(selector).exists()){/*do something here*/}
0
задан sideshowbarker 1 April 2019 в 08:21
поделиться

2 ответа

См. RFC 2616, раздел 4.4.

. 2.Если поле заголовка Transfer-Encoding (раздел 14.41) присутствует и имеет любое значение, кроме «identity», то длина передачи определяется с помощью «чанкованного» кодирования передачи (раздел 3.6), если только сообщение не завершается закрытием соединения.

Вы не получите заголовок Content-Length, если у вас есть Transfer-Encoding: chunked.

Я думаю, вам придется использовать другой API Google Drive , чтобы получить размер файла, если он вам нужен.

0
ответ дан Not a JD 1 April 2019 в 08:21
поделиться

Я рекомендую использовать Google Drive API. Вам нужно использовать get API в файлах API-коллекций. Вот демо ссылка . Вы можете попробовать это, чтобы увидеть заголовки ответа. Вот пример заголовка Response для API выборочного файла. Вы можете увидеть длину контента здесь.

HTTP/1.1 200 
date: Sun, 31 Mar 2019 17:11:23 GMT
content-encoding: gzip
server: GSE
content-type: application/json; charset=UTF-8
vary: Origin, X-Origin
cache-control: private, max-age=0, must-revalidate, no-transform
content-length: 162
expires: Sun, 31 Mar 2019 17:11:23 GMT

Эти шаги помогут вам сделать то, что вы хотите:

  1. Зарегистрировать приложение в консоли API Google. Вы можете обратиться по этой ссылке .
  2. Используя свой токен доступа, вы можете вызвать API загрузки для потоковой передачи или загрузки контента.

Пожалуйста, проверьте эту ссылку для примеров проектов

0
ответ дан Prashanth 1 April 2019 в 08:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: