Nachdem die Datei erfolgreich hochgeladen wurde, habe ich sie auf den lokalen Computer heruntergeladen, den Inhalt gelesen, eine Reihe von Datenbankoperationen durchgeführt und dann die Datei gel?scht, aber der L?schvorgang ist fehlgeschlagen. Und wenn Sie es beim n?chsten Mal sofort l?schen, ist der L?schvorgang erfolgreich.
// \File::delete(storage_path(self::SAVE_FILE_NAME)); // 如果寫在這里下次再進(jìn)來刪除文件則會成功
// 下載文件到本地
$success = $this->downloadUserFile($data['user_info']);
if ($success) {
$file = new \SplFileObject(storage_path(self::SAVE_FILE_NAME));
$file->setFlags(\SplFileObject::READ_CSV);
foreach($file as $index => $row) {
list($mobile, $userName) = $row;
// 數(shù)據(jù)庫操作
}
// 處理完成后刪除(無法成功)
\File::delete(storage_path(self::SAVE_FILE_NAME));
}