我有問題,顯示的內容或docx
文件在php(laravel 5)
。
我沒有找到任何解決方案來顯示內容。我用phpword
lib閱讀,我讀了phpword的文檔,但沒有找到解決方案。
這裏是我的代碼:
+上傳HTML:show doc,docx文件內容php
<form method="post" action="doc/upload" enctype="multipart/form-data">
{{csrf_field()}}
<input type="file" name="file" accept=".doc, .docx"/>
<button class="btn btn-primary" style="margin-top: 5px"><span class="glyphicon glyphicon-import" aria-hidden="true"></span> Upload</button>
</form>
+過程:
public function upload(Request $request){
$file = $request->file('file');
$phpWord = \PhpOffice\PhpWord\IOFactory::load($file);
//i use this line below for showing but it can not show exactly
$phpWord->save('php://output');
}
您缺少標題信息,即瀏覽器沒有獲得足夠的有關如何處理輸出的信息。檢查http://stackoverflow.com/questions/33872714/php-word-send-generated-file-to-browser-as-output-without-saving-it-on-disc的類似問題。 – ejuhjav