-2
我加密了一個圖像並存儲在數據庫中,但在檢索它時它不起作用某些值在瀏覽器中顯示。如何從mysql數據庫檢索圖像
if($_POST())
{
if(isset($_FILES['uploaded_file'])) {
if($_FILES['uploaded_file']['error'] == 0) {
// Connect to the database
$dbLink = mysqli_connect('localhost', 'root', '', 'resume');
if(mysqli_connect_errno())
{
die("MySQL connection failed: ". mysqli_connect_error());
}
$name = $dbLink->real_escape_string($_FILES['uploaded_file']['name']);
$mime = $dbLink->real_escape_string($_FILES['uploaded_file']['type']);
$data = $dbLink->real_escape_string(file_get_contents($_FILES ['uploaded_file']['tmp_name']));
}
}
INSERT INTO `upload` (
`name`, `title`, `data`, `emailid`
)
VALUES (
'{$name}', '{$mime}', '{$data}','$valid_emailid'
)";
}
<form method="post" name="myform" onsubmit="return validateform()" enctype="multipart/form-data" >
<input type="file" name="uploaded_file" id="upload" />
<form method="post" name="myform" enctype="multipart/form-data" >
<input type="file" name="uploaded_file" id="upload" />
</form>
你能提供一些代碼嗎?你如何加密它並嘗試檢索並顯示它? – Petra
是否解密? –
你可以添加更多的細節 - 代碼;樣本輸出;等等? –