关于系统图片问题

0 views
Skip to first unread message

chen_hua

unread,
Apr 17, 2011, 8:15:42 AM4/17/11
to gogo...@googlegroups.com

Hi 张洋,艳峰,  大山,利强,

 

添加了系统图片显示的URL和划分了系统中各种文件的Path,详细如下:

 

1.       各种文件的上传,下载需调用不同FileManager

application.properties中定义了4种文件的路径。在部署到测试服务器上需修改各path的定义,如:/usr/local/b2bcenter/img

同时在FileManagerFactory中添加了4filemanager,请在不同地方分别调用。

(1)         图片

             application.propertiesimg.file.path=c:/b2bcenter/image

             FileManagerFactory. getImgFileManager()

(2)         合同

             application.propertiescontract.doc.path =c:/b2bcenter/contract

             FileManagerFactory. getContractFileManager()

(3)         附件

             attachment.file.path=c:/b2bcenter/attachment

             FileManagerFactory. getAttDocManager()

(4)         临时文件

             temp.file.path=c:/b2bcenter/temp

             FileManagerFactory.getTempFileManager()

 

     原来调用getFileManager()的方法已经改为getTempFileManager(),下面是调用点。张洋和艳峰:请参照以上类型改为对应方法。

===============================

net.b2bcenter.web.goods.TradeGoodsAction.displayGoodsImg()

net.b2bcenter.framework.modules.utils.ReportGenerator.generateReport(String)

net.b2bcenter.web.order.AttachmentDownloaderAction.getAttachment()

net.b2bcenter.framework.servlets.StoreOrderType.storeFile(FileItem, String)

net.b2bcenter.framework.servlets.StoreOrderType.storeFiles(FileItem, String)

net.b2bcenter.framework.modules.utils.ImageUploadUtils.storeFiles2Img_thumb(FileItem, String)

net.b2bcenter.framework.servlets.StoreOrderType.storeFiles2Img_thumb(FileItem, String)

net.b2bcenter.framework.servlets.StoreOrderType.storeFiles2Thumb(FileItem, String)

net.b2bcenter.framework.servlets.DynaImageServlet.writeImage(HttpServletResponse, String)

===============================

 

2.       在前端页面(b2b整体平台, 签约店, b2c)显示图片时使用URL方式

application.properties中定义了img.server.url=http://localhost:8089/img/。在部署到测试服务器上需添加对应图片服务应用的URL

在上传图片时数据库中只记录图片的名称,在数据传递给前台显示前需要和img.server.url拼成完整URL。取得URL方法:ApplicationPropertiesHelper.getImgServerUrl()

一个图片的完整URL为:ApplicationPropertiesHelper.getImgServerUrl() + Imgname

 

3.       在开发人员本机测试img server url

启动ImgServerStart,会提供一个URLimg.server.url中定义的图片服务器,

 

4.       在开发测试服务器上测试

已经启动了以http://172.16.12.30:8089/img图片服务 QA测试环境在提供下一版本时要进行配置。

 

请相关人员在下周做相应修改,有问题共同探讨,谢谢。

 

Thanks

Eric

chen_hua

unread,
Apr 17, 2011, 8:27:05 AM4/17/11
to gogo...@googlegroups.com, gogo...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages