Heim > Artikel > Backend-Entwicklung > Laravel-Upload-Datei von tmp in eine lokale Datei
Der Kunde übermittelte das Bild und einige Anforderungen, die er ändern wollte. Ich habe sie nicht auf dem Server gespeichert, sondern den Pfad des TMP in der Sitzung aufgezeichnet Habe die tmp-Datei auf dem Server gespeichert. Ist das in Ordnung?
Der Kunde übermittelte das Bild und einige Anforderungen, die er ändern wollte. Ich habe sie nicht auf dem Server gespeichert, sondern den Pfad des TMP in der Sitzung aufgezeichnet Habe die tmp-Datei auf dem Server gespeichert. Ist das in Ordnung?
Eigentlich müssen Sie sich keine Gedanken darüber machen, ob Sie in tmp bleiben, da Ihr Zweck darin besteht, diese Datei abzurufen. Nehmen Sie sie also einfach heraus (denn ob Sie sie herausnehmen oder nicht, liegt auf dem Server. Der Punkt ist Wenn Sie es nicht herausnehmen, können Sie es das nächste Mal nicht abrufen. Es wird jedoch noch eine Weile auf dem Server liegen.
Nachdem Sie es herausgenommen haben, können Sie einen temporären Speicherbereich im Speicherverzeichnis einrichten und einen Prozess für die regelmäßige Reinigung entwerfen.
Nein ... es kann jederzeit in tmp verloren gehen und aufgrund von Berechtigungsproblemen nach der Übertragung ohne move_uploaded_file möglicherweise nicht mehr darauf zugegriffen werden.
Wenn Sie die Datei hochladen, ohne sie herauszunehmen, geht sie sofort verloren.
Nein, die Dateien in tem gehen jederzeit verloren, nachdem der Skript-Lebenszyklus abgelaufen ist