B/S模式java客户端打包

时间:2022-11-16 09:30:28
采用B/S模式,在浏览器选择一个文件,然后读取出来,点击打包后,在客户端打包。
java实现,打成ZIP包。

14 个解决方案

#1


是要做java压缩文件吗

#2


客户端打zip包?那个除非你做activex控件或写成applet来做

#3


引用 1 楼  的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

#4


引用 2 楼  的回复:
客户端打zip包?那个除非你做activex控件或写成applet来做


怎么实现呢?
或者提供一个思路,或者是一段代码。。。

#5


这个需求很奇怪啊,我本地的文件打成zip包,还要用你网站的功能做什么,我直接本地生成一个.zip多块啊

#6


引用 5 楼  的回复:
这个需求很奇怪啊,我本地的文件打成zip包,还要用你网站的功能做什么,我直接本地生成一个.zip多块啊


就是客户在使用我们项目的时候,在浏览器上直接点一下按钮,就能实现打包,然后再上传,
而不需要用户自己另外操作来打包。

#7


引用 3 楼  的回复:
引用 1 楼  的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

程序只会找服务器的文件是什么意思?是你自己写的吗?

#8


这有何难,JDK自己就提供ZIP的压缩方法。

#9


引用 7 楼  的回复:
引用 3 楼 的回复:

引用 1 楼 的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

程序只会找服务器的文件是什么意思?是你自己写的吗?


是我自己写的,
举个例子:
项目部署在电脑(A1)上,他就会找该(A1)电脑的文件,
假如我用另一台电脑(B1)访问,就不会在(B1)上的电脑找到文件打包,并放入B1电脑上。

我需要的是在B1*问A1电脑上的项目,也能在B1电脑上打包。

#10


引用 8 楼  的回复:
这有何难,JDK自己就提供ZIP的压缩方法。


我就是用java提供ZIP的压缩方式做的,只能在部署项目的那台电脑上打包,而不能在客户端打包。

#11


引用 10 楼  的回复:
引用 8 楼  的回复:
这有何难,JDK自己就提供ZIP的压缩方法。


我就是用java提供ZIP的压缩方式做的,只能在部署项目的那台电脑上打包,而不能在客户端打包。

那是你读取文件的方式有问题吧。
你是怎么读取的?

#12


为什么不先在电脑上用window右键打包,再传

#13


没弄过WEB打包的。。倒是做过CS模式下的打成安装包。。

#14


引用 2 楼  的回复:
客户端打zip包?那个除非你做activex控件或写成applet来做



确定写成applet就能在客户端打包吗?
怎么做?

#1


是要做java压缩文件吗

#2


客户端打zip包?那个除非你做activex控件或写成applet来做

#3


引用 1 楼  的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

#4


引用 2 楼  的回复:
客户端打zip包?那个除非你做activex控件或写成applet来做


怎么实现呢?
或者提供一个思路,或者是一段代码。。。

#5


这个需求很奇怪啊,我本地的文件打成zip包,还要用你网站的功能做什么,我直接本地生成一个.zip多块啊

#6


引用 5 楼  的回复:
这个需求很奇怪啊,我本地的文件打成zip包,还要用你网站的功能做什么,我直接本地生成一个.zip多块啊


就是客户在使用我们项目的时候,在浏览器上直接点一下按钮,就能实现打包,然后再上传,
而不需要用户自己另外操作来打包。

#7


引用 3 楼  的回复:
引用 1 楼  的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

程序只会找服务器的文件是什么意思?是你自己写的吗?

#8


这有何难,JDK自己就提供ZIP的压缩方法。

#9


引用 7 楼  的回复:
引用 3 楼 的回复:

引用 1 楼 的回复:
是要做java压缩文件吗

是的,我做出来后,结果只能在服务器打包,也就是说程序只会找服务器的文件。。。

程序只会找服务器的文件是什么意思?是你自己写的吗?


是我自己写的,
举个例子:
项目部署在电脑(A1)上,他就会找该(A1)电脑的文件,
假如我用另一台电脑(B1)访问,就不会在(B1)上的电脑找到文件打包,并放入B1电脑上。

我需要的是在B1*问A1电脑上的项目,也能在B1电脑上打包。

#10


引用 8 楼  的回复:
这有何难,JDK自己就提供ZIP的压缩方法。


我就是用java提供ZIP的压缩方式做的,只能在部署项目的那台电脑上打包,而不能在客户端打包。

#11


引用 10 楼  的回复:
引用 8 楼  的回复:
这有何难,JDK自己就提供ZIP的压缩方法。


我就是用java提供ZIP的压缩方式做的,只能在部署项目的那台电脑上打包,而不能在客户端打包。

那是你读取文件的方式有问题吧。
你是怎么读取的?

#12


为什么不先在电脑上用window右键打包,再传

#13


没弄过WEB打包的。。倒是做过CS模式下的打成安装包。。

#14


引用 2 楼  的回复:
客户端打zip包?那个除非你做activex控件或写成applet来做



确定写成applet就能在客户端打包吗?
怎么做?