Интернет знания
Базите данни се използват за съхранение на информация, която да се търси бързо и да се управлява ефективно. Обикновено се съхраняват текстове и числа – типове данни като VARCHAR за символи и INT или FLOAT за числови стойности. За файлове като DOC, изпълними програми или PDF се използва типът BLOB (Binary Large Object), който позволява съхранение на двоични данни директно в базата.
Създайте нова база данни (ако още нямате) и в нея таблица, например pdf_files, с полета id (INT, AUTO_INCREMENT), file_name (VARCHAR) и file_data (BLOB). Полето file_data ще съдържа самия PDF.
С помощта на текстов редактор (Notepad, Dreamweaver, VS Code и др.) създайте HTML файл със следната структура:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label>Изберете PDF файл:</label>
<input type="file" name="pdf_file" accept="application/pdf">
<input type="submit" value="Качване">
</form>
Атрибутът enctype="multipart/form-data" е задължителен за изпращане на файлове.
Създайте файл upload.php, който изпълнява три задачи:
Примерен код:
<?php
$mysqli = new mysqli('localhost','user','password','dbname');
if ($mysqli->connect_error) die('Грешка при връзка: '.$mysqli->connect_error);
if (isset($_FILES['pdf_file']) && $_FILES['pdf_file']['error'] == 0) {
$name = $mysqli->real_escape_string($_FILES['pdf_file']['name']);
$data = $mysqli->real_escape_string(file_get_contents($_FILES['pdf_file']['tmp_name']));
$sql = "INSERT INTO pdf_files (file_name, file_data) VALUES ('$name', '$data')";
if ($mysqli->query($sql)) {
echo 'Файлът е качен успешно.';
} else {
echo 'Грешка при запис: '.$mysqli->error;
}
}
?>
Качете HTML формата и PHP скрипта на вашия уеб сървър (Apache, Nginx и др.). Уверете се, че папката има необходимите права за запис.
Отворете страницата с формата в браузъра, изберете PDF файл и натиснете „Качване“. При успех ще видите съобщение, а файлът ще бъде съхранен в базата данни.
Понякога трябва да изпратите PDF по имейл, но ако файлът е твърде голям, получавате съобщение за грешка или отхвърляне. На Mac можете да намалите размера на PDF с няколко прости стъпки, за да го изпратите без затруднения. Стъпка 1 Намерете PDF‑файла, който искате да компресирате, и го отворете с при
Има множество причини да искате да редактирате файл с разширение .DLL. Може да се опитвате да промените неговата оригинална функция, да поправите повреден файл, да разберете как работи приложението, което го използва, или просто да удовлетворите любопитството си и да видите как изглежда .DLL файл. В