私はPHPを使用してExcelファイルを作成しています。 PHPはファイルを作成しますが、ファイルのアクセス権は「読み取り専用」に設定されています。ユーザーがファイルを編集できるようにする権限が必要です。私はサーバー上に新しいファイルを作成していません(私は、他のすべてが失敗した場合にそのオプションを予約したいと思います)。出力をブラウザにフラッシュする権限を変更するにはどうすればよいですか?
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=$filename ");
header("Content-Transfer-Encoding: binary ");
$out = ob_get_clean();
echo $out;
xlsEOF();
exit();
コンテンツタイプヘッダーは3つですが、1つしか持てません(Excelドキュメントの場合は 'application/vnd.ms-excel')。 – Quentin
よく知っているクエンティン、ありがとう。 – Conor