2016-10-26 5 views
0

ファイルへのリンクがあるダウンロードページを作成しました。ファイルを10秒後に自動的にダウンロードしますが、これを行う方法がわかりません。ファイルへのリンクはクッキーに格納され、ダウンロードページでアクセスされ、$ file変数に格納されます。ファイルへ10秒後にファイルをダウンロードする

https://cloud1.taccess.co.uk/cloud/uploads/eed376ad76d1f74b597aa2e21121f7e6tantami_cloud_file_580a40c1eff3af7484ef592c10bff10047b373cdc5dfd.pptx?AWSAccessKeyId=AKIAJ56YO6753B2RUT2Q&Expires=1477473886&Signature=mF6Zy1Mqo3HM5g%2B4cSePaXF9vM8%3D

このポイントとファイルがダウンロードされるために必要な権限が含まれています

ファイルへのリンクは次のようになります。要するに、このリンクが10秒後に開かれてファイルをダウンロードできるようにする方法を探しています。

おかげ

+0

JavaScriptを使用ような何かを行うことができます。 PHPは理想的ではありません。 – apokryfos

+0

よろしくお願いします。 –

答えて

2

あなたのタグは、私はあなたがダウンロードするためのいくつかのdealyを追加したいと仮定して、私はこの

は、あなたがこの

のように行うことができますJavaScriptで

 $filename = "your filename"; 
    header("content-type:application/any specific header"); // set the header 
    // your content 

sleep(10) // will add delay for 10 sec 

header("Content-Disposition: attachment; filename=$file_name"); // will download your file 

を助けると思うPHPで

ヘロクアピを使用してページを表示する

あなたのページが非表示にdivの内側に配置された後、10

は、あなたは、このために、この

setTimeout(function(){ 
    $('#hidden').show();// or fade, css display however you'd like. 
}, 1000); 
}); 
+0

OPは単にHTTPリクエストを10秒遅く返すことに興味があります。 – deceze

+0

@decezeは正しいと言いますが、javascriptまたはjqueryタグはありません – EaBangalore

+2

OPは '彼らが望むものを知っている。もし彼らが彼らに尋ねていないと知っていたら... – deceze

関連する問題