No Web UI Framework e no Rich Client Platform, é possível conectar implementações de
upload/download de arquivo sem o Sterling Application Platform, usando a estrutura base de
anexo do arquivo (platform_fa.jar).
Sobre esta tarefa
Para fazer upload ou download usando os contratos de interface sem o Sterling Application Platform,
use o seguinte procedimento:
Procedimento
- Codifique o provedor de upload de arquivo para implementar
o IFileUploadProvider ou para estender o PLTFileUploadProvider, ou o que for apropriado.
- Codifique o provedor de download de arquivo para implementar o IFileDownloadProvider.
- Inclua os parâmetros de contexto
sc-file-upload-provider e sc-file-download-provider no web.xml ou configure os provedores de upload / download do arquivo no servlet de inicialização do aplicativo, com o caminho de classe Java™ qualificado das implementações
- Inclua as entradas de servlet de upload/download de arquivo e de mapeamento de servlet no arquivo
web.xml.
O servlet de amostra e entradas de mapeamento de servlet para upload de arquivo e servlet de download:
<servlet id="Servlet_55">
<description>File Upload Servlet</description>
<display-name>File Upload Servlet</display-name>
<servlet-name>FileUploadServlet</servlet-name>
<servlet-class>
com.sterlingcommerce.woodstock.util.frame.file.base.servlets.PLTFileUploadServlet
</servlet-class>
</servlet>
<servlet id="Servlet_56">
<description>File Download Servlet</description>
<display-name>File Download Servlet</display-name>
<servlet-name>FileDownloadServlet</servlet-name>
<servlet-class>
com.sterlingcommerce.woodstock.util.frame.file.base.servlets.PLTFileDownloadServlet
</servlet-class>
</servlet>
<servlet-mapping id="ServletMapping_30">
<servlet-name>FileUploadServlet</servlet-name>
<url-pattern>/FileUploadServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_31">
<servlet-name>FileDownloadServlet</servlet-name>
<url-pattern>/FileDownloadServlet/*</url-pattern>
</servlet-mapping>