Web Attach

susinmn

Well-Known Member
16.10.2007
529
8
#1
На сервере запрещено вставлять в Web*е на форме attach. Как все-таки можно это обойти?

Функционал бд: в Web*е открывается форма, там забивается инфа+нужно прикрепить как-то файлы, при нажатии на кнопку создается док в бд и идет письмо некому пользователю.

Можно как-то эти attach файлы слать письмом в бд(mail-in databases) и потом к основному документу прикреплять?
 
13.03.2009
625
2
#2
На сервере запрещено вставлять в Web*е на форме attach. Как все-таки можно это обойти?
Отдайте домине кодированный файл в теле POST-a:
На клиенте: js вываливает файл ( кодированный base64 ) в hidden-поле
На сервере: на форме одноименное поле типа RT, обработка поста в wqs - декодируем и цепляем к документу как положено.
З.Ы. А что за настройка, запрещающая аттачи на форме?
 

abbatik

Well-Known Member
Lotus team
20.10.2008
277
0
#3
Отдайте домине кодированный файл в теле POST-a:
На клиенте: js вываливает файл ( кодированный base64 ) в hidden-поле
На сервере: на форме одноименное поле типа RT, обработка поста в wqs - декодируем и цепляем к документу как положено.
З.Ы. А что за настройка, запрещающая аттачи на форме?
Сначала сказал как обойти, а потом спросил что за настройка запрещает :rolleyes: отлично, поржал :)
 

susinmn

Well-Known Member
16.10.2007
529
8
#5
Я тоже не знаю, даже не знаю, как обойти..
Я только бд клепаю, а вот наш Admin в Москве говорит, что мол ему свехру сказали, что б он лазейку закрыл)

р.ы.: а можете скрипты показать, если у кого реализовано?
 

susinmn

Well-Known Member
16.10.2007
529
8
#6
Вообщем файлы вставляю с помощью File Upload Control

аттачи тображаются снизу формы...можно их перенести в другое место?

если хочу его удалить, то нужно выделять и обновлять документ или сохранить

и как поменять надпись Mark attachments for deletion?
 

Вложения

13.03.2009
625
2
#7
А как обойти - знаю.(или думаю, что знаю )
насчет js был не прав, вспылил.
мысли вслух:
содержимое файла придеца получить другим способом.
но это клиентское(браузерное), а не серверное ограничение.
т.е. нету методов запретить мне отправить файл в виде текста и собрать его на сервере. есть некоторые проблемы при использовании для этих целей браузера :)
вопрос - как получить файл на клиенте... но stand-alone приложение или подписанный апплет с этим справятся.
еще можно сабмитить форму на подставной сервер, возвращающий содержимое файла. вопщем фантазии есть где развернуться...