当前位置: > Linux故障 >

JSP网站上传文件到OSS时会在JSP服务器中转的原因

时间:2016-01-02 14:20来源:linux.it.net.cn 作者:IT
问题现象:使用JSP等Java web技术编写的网站,在客户端浏览器上传文件时,文件会先在JSP服务器上先生成一份,然后再上传至OSS,导致上传效率过低。



问题原因:因为JSP等Java web语言的网站,实际是在服务器的JSP容器中执行的,所以会导致文件现在JSP服务器上中转,然后再上传至OSS。



解决方法:逻辑分离,使用JSP完成签名等OSS公共参数的生成,然后返回给客户端浏览器,使用JavaScript等可以在浏览器中运行的编程语言来实现上传到OSS的功能,这样就可以实现Web直传了。



JS上传代码可以参考(其中有三种方式,建议参考第二、三种方式):点此查看。

Java语言来实现签名方法,您可以参考OSS的API文档:点此查看。



(责任编辑:IT)
------分隔线----------------------------