Я пытаюсь временно создать файл PDF из необработанной строки PDF.
Это мой ввод, который отправляется через API (JSON):
{
"name": "pdffilename.pdf",
"content": "%PDF-1.2 [.......]%%EOF"
}
- Строка
"content"
является фактической строкой необработанных данных PDF.
Теперь это мой контроллер, который обрабатывает запрос API:
/**
* Function to convert a PDF file to text
*/
public function PDFtoText(Request $request)
{
$name = $request->name;
$content = $request->content;
//Save PDF file on the server (temp files).
$pdf = Storage::disk('local')->put('/temp_files/' . $name, $content);
return response()->json([
'result' => "Success"
], 200);
}
Фактический файл создается вtemp_files
папка с именем pdffilename.pdf
.Однако я не могу открыть файл, так как он говорит, что файл «поврежден».
Что я здесь не так делаю?