PHP многочастная загрузка - PullRequest
0 голосов
/ 18 мая 2018

Привет. Я пытаюсь загрузить PDF-файл на сервер, используя несколько частей, но он выдает ошибку.то, что я сделал, это создал страницу загрузки, которую пользователь загружает файл PDF, и я сессию этого целевого файла и отправил его с кодами ниже, чтобы отправить его на сервер. Я делаю что-то не так, ниже любая помощь будет признательна.Это страница индекса.

<form action="upload.php" method="post" enctype="multipart/form-data">
Select file to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload file" name="submit">
</form>  

Это код, на который я отправляю целевой файл.

<?php
session_start();
$file = $_SESSION ["data"];
?>


<?php

define('MULTIPART_BOUNDARY', '--------------------------'.microtime(true));
$header = 'Content-Type: multipart/form-data; boundary='.MULTIPART_BOUNDARY;
define('file', 'fileToUpload'); 

$filename = $file; 

$content =  "--".MULTIPART_BOUNDARY."\r\n".
        "Content-Disposition: form-data; name=\"".file."\"; 
filename=\"".basename($filename)."\"\r\n";

// add some POST fields to the request too: $_POST['foo'] = 'bar'
$content .= "--".MULTIPART_BOUNDARY."\r\n".
        "Content-Disposition: form-data; name=\"foo\"\r\n\r\n".
        "bar\r\n";

// signal end of request (note the trailing "--")
$content .= "--".MULTIPART_BOUNDARY."--\r\n";

$context = stream_context_create(array(
'http' => array(
      'method' => 'POST',
      'header' => $header,
      'content' => $content,
)
));

$result = file_get_contents('//link', false, 
$context);
print_r($result);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...