13.04.2012, 08:25 | #1 |
Возьми свет!!!
|
Загрузка фаила на web портал
Доброго времени суток.
Следующая проблема: создал некоторую web форму, контролы туда скопировал с формы EPDocuInfoAdd создал кнопочку и на контроле AttachFile создал код практически один в один с формы EPDocuInfoAdd из контрола с таким же именем X++: public void setControl() { IISRequest request = new IISRequest(); IISPostedFile postedFile; COMVariant vars = new COMVariant(); docuValue docuValue; ; EventActionAlert::CreateAlert("yara","SETCONTROL","2","2"); sleep(1000); if (request.fileCount() > 0) { EventActionAlert::CreateAlert("yara","SETCONTROL","3","3"); vars.bStr(webSession().createControlName(element, this)); postedFile = request.file(vars); if (postedFile.fileName() != "") { docuRefDownload.RefTableId = docTableId; docuRefDownload.RefRecId = docRecId; docuRefDownload.RefCompanyId = docDataAreaId; docuRefDownload.TypeId = WebSession().getParm(webSession().createControlName(element,editDocuTypeId)); docuRefDownload.Name = WebSession().getParm(webSession().createControlName(element,editDescription)); docuRefDownload.Restriction = DocuRestriction::Internal; EventActionAlert::CreateAlert("yara",strfmt("%1 %2 %3 %4 %5",docDataAreaId,docTableId,docRecId,docuRefDownload.TypeId,docuRefDownload.Name)); docuValue = EPDocumentHandling::saveWebDocument(docuRefDownload, postedFile); valueRecid = docuValue.RecId; } } } request.fileCount() не отрабатывает, возвращает 0. в чем может быть проблема?
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
13.04.2012, 14:31 | #2 |
Возьми свет!!!
|
В свойствах дизайна формы оказалось надо проставить submit method - mutlipart
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
|
Похожие темы | ||||
Тема | Ответов | |||
web-портал и безопасность | 2 | |||
Web-портал: открыть файл | 4 | |||
Web портал и завершение сессии | 5 | |||
Inside Dynamics AX 4.0: The Web Framework | 0 | |||
Как создать свой Web-портал? | 4 |
|