ASP / PHP & amp; Доступ к файлу MDB / путь к файлу изображения

— Пересмотрено с подробностями из-за полезных комментариев —

Важно, я просто хочу загрузить один или несколько файлов изображений в папку, сохраняя информацию о пути к файлу в файле MDB, чтобы таким образом я мог открыть изображение на веб-странице через путь к сохраненному файлу.

Из того, что я понял из моих собственных исследований и из комментариев других людей в этой теме, есть несколько способов сделать это.

1 — Я мог бы просто использовать ASP, чтобы загрузить файл изображения в папку и сохранить его путь к файлу в записи в наборе записей в файле MDB.

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

2 — Я также мог бы использовать PHP, чтобы загрузить файл изображения в папку (уже есть код), а также использовать PHP, чтобы записать путь к файлу MDB. (нет кода для)

Этот вариант был бы наилучшим, так как я сделал загрузку файла в папку. Тем не менее, я не уверен, как отправить информацию о пути к файлу непосредственно из PHP в файл MDB, плюс другая проблема связана с тем, как использовать сеанс пользователя с ним.

3. Наконец, может быть способ взять информацию из переменной PHP и отправить ее в переменную ASP, а затем оттуда я могу записать путь к файлу в файл MDB.

Последний вариант — самый короткий маршрут, потому что у меня уже есть часть PHP для загрузки файла в папку, и я уже знаю, как записать в файл MDB с помощью ASP. Проблема в том, как передать информацию о переменной из части PHP в часть ASP

По сути, из приведенного выше параграфа потребуется выяснить, как получить информацию о пути к файлу загрузки из файла $ target_file: пример — ../uploads/image.jpg

Затем поместите эту информацию в одну переменную ASP или массив для одной или нескольких записей в наборе записей, поскольку текущий php-код загрузки позволяет загружать одно или несколько изображений.

То, что я сейчас использую, это HTML и PHP для загрузки файлов изображений, и я планирую использовать ASP со страницей, однако я перестал передавать переменную PHP в переменную ASP. Я знаю, что можно передавать информацию из одного кода в другой, например, как вы можете использовать Ajax для передачи информации из JS в PHP, но не знаю, как это сделать с PHP в ASP.

Ниже приведен текущий код в файле HTML

<form action="php/upload.php" method="post" enctype="multipart/form-data">
<label for="filesToUpload" style="margin-top:10px">Select Images to Upload</label><br>
<input type="file" name="filesToUpload[]" id="filesToUpload" multiple="multiple" style="display:inline-block">
<output id="filesInfo" style="display:inline-block"></output>
<i class="fa fa-photo fa-fw"></i>&nbsp;<input type="submit" value="Upload Image(s)" style="margin-top:5px" name="submit"><br><br>
</form>

Что касается PHP-кода, я хотел бы показать все это здесь, но он дает мне проблемы с его добавлением сюда, поэтому я покажу его суть и оставлю его в части безопасности.

for($i=0; $i < count($_FILES['filesToUpload']['name']); $i++){
$target_dir = "../uploads/";
$target_file = $target_dir . basename($_FILES['filesToUpload']['name'][$i]);
$uploadOk = 1;

if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded. ";
} else {
if (move_uploaded_file($_FILES["filesToUpload"]["tmp_name"][$i], $target_file)) {
echo "The file ". basename( $_FILES["filesToUpload"]["name"][$i]). " has been uploaded. ";
} else {
echo "Sorry, there was an error uploading your file. ";
}
}
}

Я также знаю, что я мог бы использовать переменную ASP, которая может быть сформулирована как:

Dim imagePath
imagePath =

Но вот где я застрял в том, как применить содержимое переменной PHP $ target_file к переменной ASP imagePath.

0

Решение

Спасибо тем, кто пытался помочь, но мне удалось найти ответ на мой вопрос, поэтому я решил поделиться решением.

Я выбрал первый вариант —

1 — Я мог бы просто использовать ASP, чтобы загрузить файл изображения в папку и сохранить его путь к файлу в записи в наборе записей в файле MDB.

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

Я выбрал этот вариант, потому что нашел следующую, простую, экономически эффективную, по следующей ссылке:
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8525&lngWId = 4

Содержимое в приведенной выше ссылке предоставляет то, что я искал и многое другое, плюс его легко интегрировать. У него также есть примеры скриптов для работы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector