Kann WebM hochladen, aber nicht MP4 in Laravel/Vue -AppPhp

PHP-Programmierer chatten hier
Anonymous
 Kann WebM hochladen, aber nicht MP4 in Laravel/Vue -App

Post by Anonymous »

Ich verwende Laravels Vue Starter Kit (Laravel 12.0). Ich habe eine Dateieingabe zum Hochladen von Videodateien. Derzeit kann ich Webm -Videos akzeptieren/speichern/rendern, aber keine MP4 -Videos. Ich kann den Grund für die Diskrepanz nicht herausfinden.

Code: Select all

private function store_video(Request $request, Item $item)
{
$video = new Video;
\Log::info('Video file:', ['file' => $request->file('video')]);
$request->validate([
'video' => 'required|file|mimetypes:video/mp4,video/webm|max:20480', // 20MB
]);

$this->store_media_item($request, $item, $video, 'video', 'videos');
}
< /code>
Wenn ich ein Webm -Video hochladen, liest das Protokoll: < /p>
[2025-08-19 10:42:16] local.INFO: Video file: {"file":{"Illuminate\\Http\\UploadedFile":"/private/var/tmp/phpb0ds6m9ff5754reBNz6"}}
< /code>
und die Datei wird auf der richtigen Festplatte gespeichert, kann auf dem Front-End usw. gerendert werden.[2025-08-19 10:43:51] local.INFO: Video file: {"file":{"Illuminate\\Http\\UploadedFile":""}}
< /code>
und nichts wird gespeichert.file: File {
lastModified: 1754956804449
lastModifiedDate: Mon Aug 11 2025 20:00:04 GMT-0400 (Eastern Daylight Time) {}
name: "webm-sample.webm"
size: 901185
type: "video/webm"
webkitRelativePath: ""
}
< /code>
und dies für MP4: < /p>
file:  File {
lastModified : 1755594600551
lastModifiedDate: Tue Aug 19 2025 05:10:00 GMT-0400 (Eastern Daylight Time) {}
name: "new-mp4-test.mp4"
size: 2252313
type: "video/mp4"
webkitRelativePath: ""
}
Ich kann alles, was ich möchte (Texteingaben, Bilddateien, Webm-Videos), über mein Front-End-Formular einreichen/hochladen-alles außer MP4-Dateien. Fehlerbehebung. Gibt es noch andere Einstellungen, die ich überprüfen sollte?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post