У меня есть два файла, и я пытаюсь отправить их в конечную точку через cURL.
Код: Выделить всё
file1.csvКод: Выделить всё
header1,header2
row1_value1,row1_value2
row2_value1,row2_value2
Код: Выделить всё
file2.csvКод: Выделить всё
header1;header2
row1_value1;row1_value2
row2_value1;row2_value2
Код: Выделить всё
curl -F "file=@file1.csv" -X POST http://host/api/endpoint
Код: Выделить всё
(new \finfo(\FILEINFO_MIME_TYPE, null))->file($path)
Можно ли сделать финфо рассматривайте CSV, разделенный нестандартным символом, например точкой с запятой ;, как файл csv, поэтому оба моих файла примера передают Laravel's 'mimes:csv ' проверка?
Я не знаю, как работает finfo, но есть необязательный аргумент $magic_database, который можно передать в.
Подробнее здесь: https://stackoverflow.com/questions/790 ... l-fileinfo
Мобильная версия