base64エンコードデータURLを使えば生成できると思います。
以下、サンプルです。
lang
1function base64_uri_file($hogefile, $type = null)
2{
3 return base64_uri_data(file_get_contents($hogefile), $type);
4}
5
6function base64_uri_data($data, $type = null)
7{
8 $type = $type ? : 'application/octet-stream';
9 return sprintf('data:%s;base64,%s', $type, base64_encode($data));
10}
11
変数とか細かい部分は、お使いの環境に合わせて使ってみてください。そして、以下のコードを実行すれば大丈夫だと思います。
lang
1echo base64_uri_file('/windows/twain.dll', 'application/x-msdownload');
これでレスポンス生成パイプラインが呼び出されると思います
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。