|
Как отправить,удалить файл с помощью HTTPЗапрос
| ☑ |
0
MikhaNik
04.02.14
✎
13:33
|
1. Есть на сервере файл upload.php (не через 1С работает прекрасно)
<?php
$uploaddir = 'D:\\share$\\www\\in\\';
if (move_uploaded_file($_FILES['filename']['tmp_name'], $uploaddir .
$_FILES['filename']['name'])) {
print "Файл успешно загружен.";
} else {
print "Возникла ошибка при передаче файла!";
}
?>
в 1С
СоединениеHTTP = Новый HTTPСоединение("ceрвер/папка/", , "логин", "пароль");
Заголовки = Новый Соответствие;
Заголовки.Вставить("filename",тут указываем файл);
Запрос = Новый HTTPЗапрос();
Запрос.АдресРесурса = "upload.php";
Запрос.Заголовки = Заголовки;
СоединениеHTTP.ОтправитьДляОбработки(Запрос);
на сервере выдается сообщение
Undefined index: filename
самый главный вопрос:
как правильно передать индекс?
|
|
1
Asmody
04.02.14
✎
13:36
|
а почему в заголовках, а не в теле запроса?
|
|
2
MikhaNik
04.02.14
✎
13:46
|
вот приведите простой пример, что то нехватает тямы
(в Запрос.АдресРесурса = "upload.php?filename=...."; дописывал тот же результат (хотел хотя бы индекс передать))
|
|
3
Asmody
04.02.14
✎
14:56
|
см. HTTPЗапрос.УстановитьИмяФайлаТела
|
|
4
MikhaNik
04.02.14
✎
15:18
|
и так делал но..
там указывается путь к файлу, а как принять его непонятно
(простой пример справку подобные темы прочитаны... но простого примера нет )
|
|
5
MikhaNik
04.02.14
✎
15:18
|
типа вот файл
вот запрос
вот скрипт на сервере
|
|