Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Помогите с отправкой файла на сайт          
newmen Подменю пользователя
сообщение 18.11.14, 14:59
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 10
Из: кировоград
Спасибо сказали: 0 раз
Рейтинг: 0

Нужно отправить фотографию на сайт не знаю как это сделать правильно
1) Пробовал использовать
НТТР.ОтправитьДляОбработки(ИмяФайлаОтправки,Скрипт,ИмяФайлаОтвета, ЗаголовокHTTP);

но незнаю какой скрипт нужно вставлять.
2)
Код
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"UTF-8");
САЙТ ="http://srvsd:8080/WorkOrder.do?woMode=editWO&fromListView=true&fromPage=reqDetails&woID=1&username=administrator&password=administrator";
WinHttp.Open("POST",САЙТ);
WinHttp.SetRequestHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
WinHttp.SetRequestHeader("Referer", "http://srvsd:8080/WorkOrder.do?woMode=editWO&fromListView=true&fromPage=reqDetails&woID=1&username=administrator&password=administrator");//http://servicedesk:8080/WorkOrder.do?woMode=editWO&fromPage=reqDetails&woID=43848&username=igor.vytoptov&password=123456&domain=GLOBAL");//http://servicedesk:8080/WorkOrder.do?woMode=editWO&fromPage=reqDetails&woID=43848");
WinHttp.SetRequestHeader("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4");
WinHttp.SetRequestHeader("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36");
WinHttp.setRequestHeader("Content-Type", "multipart/form-data; boundary=----WebKitFormBoundary9QOYi1ALc58e6mmB");
WinHttp.setRequestHeader("Connection", "keep-alive");
WinHttp.setRequestHeader("Content-Length", "0");
WinHttp.setRequestHeader("DNT", "1");      
WinHttp.setRequestHeader("Host", "srvsd:8080");
WinHttp.setRequestHeader("Pragma", "no-cache");

ПараметрыПОСТ ="OPERATION_NAME=ADD_ATTACHMENT&TECHNICIAN_KEY=E40FF57D-C36E-44C5-8917-E5276310CEAB";
WinHttp.Send(ПараметрыПОСТ);

пишет ОК но куки там нету.

Может кто то поможет ?


Есть что то вроде инструкции написано как добавить вложения но как сделать на 1с не знаю так
HttpClient client = new HttpClient( );
String weblinkURL = "http://<SDPServer>:<PortNumber>/sdpapi/request/<requestId> /attachment?OPERATION_NAME=ADD_ATTACHMENT&TECHNICIAN_KEY=<general technician API key>";
MultipartPostMethod method = new MultipartPostMethod( weblinkURL );
String fileName = "C:" + File.pathSeparator + "ManageEngine" + File.pathSeparator + "ServiceDesk" + File.pathSeparator + "a.csv";
File file = new File(fileName);
method.addParameter("filename", file );

try {
client.executeMethod( method );
String response = method.getResponseBodyAsString();
System.out.println( response );
} catch  (HttpException he) {
System.out.println( he );
} catch (Exception e) {
System.out.println( e );
} finally {
method.releaseConnection( );
}
}



 ! 

Правила, п.5
 


Сообщение отредактировал logist - 21.11.14, 9:25

newmen Подменю пользователя
сообщение 19.11.14, 9:03
Сообщение #2

Общительный
**
Группа: Пользователи
Сообщений: 10
Из: кировоград
Спасибо сказали: 0 раз
Рейтинг: 0

не сталкивались с этим?

Acid Подменю пользователя
сообщение 19.11.14, 9:33
Сообщение #3

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

вообще для загрузки файлов на хостинг обычно используют ftp.
Перед этим вы должны проверить/изменить права на эту папку (на хостинге).


Signature

Документируйте Код! мать вашу...


Спасибо сказали: newmen,

newmen Подменю пользователя
сообщение 19.11.14, 12:14
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 10
Из: кировоград
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 19.11.14, 9:33) *
вообще для загрузки файлов на хостинг обычно используют ftp.
Перед этим вы должны проверить/изменить права на эту папку (на хостинге).

а можно подробнее я в этом не особо разбросаюсь. Буду весьма признателен

Только есть один нюанс это нужно сделать с планшета

alex040269 Подменю пользователя
сообщение 19.11.14, 13:07
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

[необходимо зарегистрироваться для просмотра ссылки]

FTPСоединение

Описание:

Предназначен для работы с файлами и каталогами на ftp-серверах.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

newmen Подменю пользователя
сообщение 19.11.14, 13:27
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 10
Из: кировоград
Спасибо сказали: 0 раз
Рейтинг: 0

Не я конечно справку читать умею но тут не написано "Мобильное" или "Мобильное сервер" или Вы утверждаеТЕ что можно ?
Если не правильно понял или обидел извиняюсь


 ! 

Правила: 1, 13
 


Сообщение отредактировал Vofka - 19.11.14, 15:25

newmen Подменю пользователя
сообщение 19.11.14, 17:23
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 10
Из: кировоград
Спасибо сказали: 0 раз
Рейтинг: 0

up

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 10:57
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!