سلام
یه سایت لاراول دانلود فایل بعضی اوقات پیش میاد که فایلی که دانلود می کنی محتوای فایل درست نیست ولی اسم فایل درست است
اما برای بار دوم اون فایل رو دانلود کنی اون فایل درست است برای دانلود های بعدی مشکلی نداره
سایت رو سرور است و cloudflare روش هست
ممنون میشم کسی تجربه همچین مشکلی رو داره بهم کمک کنه
بله
همانطور که گفتم برای بار دوم که بخوام دانلودش کنم مشکلی نداره
اینم کد هام هست
Controller:
public function subDownload($id, $idSub)
{
$my = MyAnimeListSub::scopes('active')->findOrFail($idSub);
return $my->downloadFile();
}
Class Model: MyAnimeListSub
public function downloadFile()
{
$path = Storage::subMyAnimeList()->path($this->file);
Post::make()->download($this);
return response()->download($path, $this->original_name);
}
Class: Storage
use Illuminate\Support\Facades\Storage as StorageMain;
public static function subMyAnimeList()
{
return StorageMain::disk('myanimelist_sub');
}
class: Post
public function download($model)
{
$id = $model->id;
$key = 'download_' . $model->getTable();
$ids = array_values(explode('.', Cookie::get($key)));
if (in_array($id, $ids)) {
return;
}
$ids[] = $id;
Cookie::queue($key, implode('.', $ids), 60 * 24 * 30);
$model->increment('download');
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟