Я много искал об управлении данными в IOS и, наконец, я создаю приложение, которое загружает PDF-архивы, когда пользователь загружает PDF, архив отображается в UITableView, и пользователь может видеть PDF. Теперь мне нужно сделайте самое важное для моего проекта, загрузите эти архивы в мою базу данных MYSQL! Я нашел очень загруженное руководство на веб-сайте, но приложение просто загружает изображения, поэтому, если кто-нибудь знает, как я могу загрузить PDF-архивы! учебник или идея будет полезна!
Спасибо заранее!
PHP SCRIPT:
<code><?php
// Check if a file has been uploaded
if(isset($_FILES['uploaded_file'])) {
// Make sure the file was sent without errors
if($_FILES['uploaded_file']['error'] == 0) {
// Connect to the database
$dbLink = new mysqli('localhost', 'root', 'root', 'fileUP');
if(mysqli_connect_errno()) {
die("MySQL connection failed: ". mysqli_connect_error());
}
// Gather all required data
$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']));
$size = intval($_FILES['uploaded_file']['size']);
// Create the SQL query
$query = "
INSERT INTO `file` (
`name`, `mime`, `size`, `data`, `created`
)
VALUES (
'{$name}', '{$mime}', {$size}, '{$data}', NOW()
)";
// Execute the query
$result = $dbLink->query($query);
// Check if it was successfull
if($result) {
echo 'Success! Your file was successfully added!';
}
else {
echo 'Error! Failed to insert the file'
. "<pre>{$dbLink->error}
";
}
}
еще {
echo 'Ошибка при загрузке файла. '
, 'Код ошибки: '. intval ($ _ FILES [ 'uploaded_file'] [ 'ошибка']);
}
// Закрыть соединение mysql
$ DbLink-> близко ();
}
еще {
эхо 'Ошибка! Файл не был отправлен! ';
}
// Возвращаем ссылку на главную страницу
echo '
Нажмите здесь , чтобы вернуться
';
?>