Запрещено У вас нет прав доступа к / 'data: '36.'; Base64, '. Base64_encode ().' 'На этом сервере. - PullRequest
0 голосов
/ 11 февраля 2019

Помогите мне, я создаю загружаемую / извлекаемую программу FILE в php, и нет ошибок, но ее как 404 не найдено, при просмотре результатов здесь приведены коды, также при выводе я замечаю из ссылки, что всемассивы с $ должны быть внутри вот так $sign{['sample'}}.

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8"/>
    	<title>Blob</title>
	    </head>
    	<body>
	
	    <?php
    	$dbh = new PDO("mysql:host=localhost;dbname=recordmain_db", "root", "");
    	if(isset($_POST["btn"])){
		$name = $_FILES['myfile']['name'];
		$type = $_FILES['myfile']['type'];
		$data = file_get_contents($_FILES['myfile']['temp_name']);
		$stmt = $dbh->prepare("insert into myblob values('',?,?,?)");
		$stmt->bindParam(1,$name);
		$stmt->bindParam(2,$type);
		$stmt->bindParam(3,$data);
		$stmt->execute();
    }
    ?>

    <form method="post" enctype="multipart/form-data">
	<input type="file" name="doc_file"/>
	<button name="btn1">Upload</button>
    </form>

    <p></p>
    <ol>

    <?php

    $stat = $dbh->prepare("select * from recordmain_table");
    $stat->execute();
    while($row = $stat->fetch()){
    echo "<li> <a target='_blank' href=\"view.php?id={$row['id']}                             
     {$row['doc_file']}\">File</a>
	
			         
	<br/>
	<embed     
    src=\'data:'{$row['id']}.';base64,'.base64_encode({$row['doc_file']}).'' 
    width='200'/></li>";}
    ?>
    </ol>

    </body>
    </html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...