要求是将Upload
一个或多个任何类型的文件(例如txt,zip,doc,csv,xls
,...)从使用网页的系统发送Window
到系统。系统必须动态地将,等... 的东西从支持的格式转换。Unix
JSP/Java
Char-set
EOL
Windows
Unix
注意:上传文件也可以是 Unix 格式。
同样,如果用户想要下载相同的文件或不同的文件(存在于 Unix 文件系统中),则必须将其转换为Windows
支持的格式。
我试过,写一个 perl 脚本来转换两种方式。在上传/下载文件之后/之前,系统将调用适当的脚本来转换格式。
dos2unix.sh
perl -pi -e 's/\r\n?/\n/g' filename
unix2dos.sh
perl -i -p -e 's/\n/\r\n/' filename
我需要以有效的方式实现这个转换过程。因为,我不确定用户文件大小(允许的最大文件大小为 5MB/文件),单次提交中上传的文件数量(最多 5 个文件)。
请建议如何以更少的成本实现。
提前致谢!