• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Запуск фгента из под Web не на сервере)

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Задача такая, с формы под веб, формируется письмо, в котором есть атачи, поля под атачи генерятся DHTML.
Сейчас есть библиотека которая цепляет поток, и прикрепляет к письму. Есть 1 проблема, агент данный запускается на сервере, соотрветственно файлы с компа пользователя не цепляет.

Как запустить агент из под Web не на сервере?
 
W

wowa

kizarek , Если я правильно понял, то и у меня была такая проблема.
1) Я сохранял Аттачмент на сервер
2) Далее с сервера я заносил аттачмент в поле
3) Удалял аттачмент с сервера
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Знать бы как его ещё получить....
На форме генерятся поля типа File, а вот как из них получить файл который там выбран ненаю, третий час копаюсь немогу найти(
 
W

wowa

Может что-н пригодится с моих кодов:
Код:
'Проверка, есть ли Аттачменты
Set itmFile = doc.GetFirstItem ( "$File" )
If itmFile Is Nothing Then
Exit Function
End If

Call doc.ComputeWithForm( False, False )
Call doc.Save( True, False )

'Получение последнего прикрепленного аттачмента
Forall item In doc.Items
If Ucase( item.Name ) = "$FILE" Then
Set vNewAttach = item
End If
End Forall

'FileName последнего прикрепленного аттачмента
stFileName = vNewAttach.Values(0)
 
D

Duedev

Ребят вы о чем?
Если вы работаете с браузером, так каким образом вы хотите запустить агент?
агент в любом случае запускается на сервере!

Решение этой проблемы типовое:
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Duedev
Спасибо, очень помог.

Сначала делал с помощью страницы, с приатачиванием файлов видимо неканает) пришлось на форме делать.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!