У меня есть код, который позволяет пользователю загружать видеофайл в мою учетную запись vimeo pro. Используя POST в качестве метода загрузки, пользователь может загружать большие видеофайлы и обходить ограничения на загрузку и ограничения файлов php-файла на веб-сервере.Загрузите vimeo, используя 'streaming', но сделайте это прямо как 'POST'
Однако, используя метод POST для API загрузки vimeo, у меня меньше контроля над формой загрузки, потому что поле загрузки файла возвращается из vimeo, и в моей ситуации я хочу использовать собственное поле для загрузки файлов с помощью некоторые текстовые поля для создания заголовка видео.
Я устал от использования «потоковой передачи» до того, чтобы использовать свое собственное поле для загрузки файлов, но не мог загружать файлы больше, чем мои пределы сервера. Только недавно я узнал, что может быть способ использовать «потоковое вещание» и по-прежнему обходить пределы загрузки файлов в веб-сервере, благодаря @Dashron, который помог мне здесь: https://wordpress.stackexchange.com/questions/165378/uploading-video-to-vimeo-using-its-api-while-bypassing-php-server-limits
Возможно ли это? Если да, то как мне это сделать или где я читаю об этом?
Но в то же время я хотел бы использовать свою собственную форму для загрузки файла напрямую. Это может быть достигнуто при потоковой передаче (PUT)? Я не мог понять, что ты имел ввиду со ссылками, которые ты мне дал. – corre
Я никогда не делал этого сам, но https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications выглядит как хороший ресурс. Идея заключается в том, что вы хотите загрузить файл с помощью ввода файла, но прочитайте его из JS вместо отправки его на сервер. Когда вы читаете его через JS, вы можете передавать его прямо на серверы vimeo. – Dashron
Не мог понять это. Решив использовать загрузку POST, вы берете только URL-адрес загружаемого билета и прикрепляете его к моей собственной форме. – corre