Bir HTTP POST isteği sunucu tarafı İptal

0 Cevap php

Ben büyük dosyaları (> 500MB) yüklemek için bir komut dosyası yazmak çalışıyorum. Ben yükleme işlenmeden önce bazı kimlik doğrulaması yapmak istiyorum, örneğin istiyorum:

$id = $_GET['key'];
$size = $_GET['size'];
$time = $_GET['time'];
$signature = $_GET['signature'];

$secret = 'asdfgh123456';

if(sha1($id.$size.$time.$secret) != $signature){
echo 'invalid signature';
exit;
}
process upload...

dosya geçici dizine tarih sonra ne yazık ki php sadece değerli sunucu kaynaklarını alarak, bu kod çalışır. Yükleme olur önce bunu yapmanın bir yolu var mı? Ben perl / cgi ile benzer şeyler denedim ama aynı şey olur.

0 Cevap