У меня есть простая настройка UPPY на внешнем интерфейсе и TUS-PHP на серверной части на бесплатной пробной версии AWS EC2. .
Проблема в том, что серверная часть upload.php не получает пользовательскую метаинформацию, предоставляемую uppy при загрузке. Тем временем в devtools я вижу заголовки запроса на загрузку метаданных/
Это часть кода, как я отправляю пользовательские данные:
Код: Выделить всё
uppy.on('file-added', (file) => {
uppy.setFileMeta(file.id, {
relativePath: 'your/relative/path', // Set your custom relative path here
customField1: 'value1', // Set your custom field value here
customField2: 'value2' // Set your custom field value here
});
........
uppy.setFileMeta(file.id, {
relativePath: 'your/relative/path', // Set your custom relative path here
customField1: 'value1', // Set your custom field value here
customField2: 'value2' // Set your custom field value here
});
Код: Выделить всё
Array
(
[Host] => 54..***.***.174
[Connection] => keep-alive
[Content-Length] => 365387
[Tus-Resumable] => 1.0.0
[X-CSRF-TOKEN] => {{ csrf_token() }}
[Upload-Offset] => 0
[User-Agent] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
[Content-Type] => application/offset+octet-stream
[Accept] => */*
[Origin] => http://54.***.***.174
[Referer] => http://54.***.***.174/
[Accept-Encoding] => gzip, deflate
[Accept-Language] => en-US,en;q=0.9,ru-RU;q=0.8,ru;q=0.7
)
Спасибо.
Пользовательские метаданные (загрузка- Метаданные) не передаются в внутренний php-файл TUS-PHP
Подробнее здесь: https://stackoverflow.com/questions/788 ... ackend-php
Мобильная версия