前两天用公司规则(旗正4.0)做jsp页面的下载,出现下载时,弹出窗口的文件名“xx.zip”变成了“xx_zip”,而路径地址是正确的,下载的时候会下载为“xxx.partial”文件,困扰了好久。网上也没有找到明确的信息
。
经过多次尝试,终于找到了解决的方法:
我在上传文件的时候,直接将上传的地址保存到MySQL数据库中。如“/usr/gx/apache-tomcat-6.0.43/webapps/file/xx.zip”,这样在下载的时候,只需读取文件地址就可以了。但在win本地下载Linux服务器中的文件时,读取的是“/webapps”后面的地址,即只读取目录“/file/xx.zip”,就可以对xx.zip文件进行下载。“.”变“_”的原因也是读取的文件地址出了问题。
所以只需要切割字符串“/usr/gx/apache-tomcat-6.0.43/webapps/file/xx.zip”获取“/file/xx.zip”就可以对文件进行下载了。
分享到:
相关推荐
这个版本是3.54.1,提供稳定且高效的服务,使得用户能够安全地上传、下载以及管理远程服务器上的文件。让我们深入探讨FileZilla的核心功能和FTP的相关知识点。 1. FTP基础:FTP是一种互联网协议,用于在两台计算机...
标题中的"menu_win.c.tar.gz_linux ncur"表明这是一个关于ncurses库的菜单程序示例,源代码文件名为"menu_win.c",并且已经打包成tar.gz格式的压缩文件,适用于Linux系统。 ncurses库的核心功能包括: 1. 屏幕管理...
在Windows操作系统中,由于文件系统不兼容,通常无法直接读取Linux分区中的文件。Linux使用的是如EXT2、EXT3、EXT4等文件系统,而Windows使用的是NTFS或FAT系列文件系统。但是,有一些工具和技术可以帮助Windows用户...
由于Windows操作系统原生不支持USBIP,开发者创建了兼容层或客户端软件,使得Windows用户也能利用USBIP协议连接到远程Linux服务器上的USB设备。 4. **win10usbip**: 指的是在Windows 10系统中使用USBIP的功能。这...
在Win32和Linux之间进行跨平台编程,我们需要关注文件系统的差异,如路径分隔符、符号链接处理以及I/O函数的兼容性。C++17引入了`<filesystem>`库,提供了跨平台的文件系统操作,可以用来统一处理不同平台的路径。...
标题中的“PHP PHP7.4.30 程序及常见组合rpm 包打包下载”指的是这个压缩包包含了PHP 7.4.30版本的程序及其常用扩展的RPM包,这些RPM包是为Linux系统设计的软件安装格式。PHP是一种广泛使用的开源服务器端脚本语言,...
标题 "ufsxpci软件Windows读取Linux XFS外接硬盘" 涉及的主要知识点是Windows操作系统如何通过特定工具访问Linux文件系统,特别是XFS格式的文件系统。XFS是Linux下广泛使用的高性能日志文件系统,而在Windows系统中...
`chromedriver-win64_120.0.6094.0.zip` 文件是一个针对 Windows 64 位系统的 ChromeDriver 版本,版本号为 120.0.6094.0。 1. **ChromeDriver 的作用**: ChromeDriver 是一个服务器端组件,它实现了 WebDriver ...
这个文件似乎包含了关于Windows编程的信息,同时也提及了Unix和Linux。描述中提到的“windows 95 mouse and joystick code”暗示我们这个压缩包可能包含了一些与Windows 95操作系统相关的鼠标和游戏杆(joystick)的...
3Com 3c905是一款经典的以太网控制器,广泛应用于早期的个人计算机和服务器中。其驱动程序是操作系统与硬件之间的桥梁,负责管理和优化网卡的工作。在深入探讨3c905网卡驱动硬件部分源码之前,我们首先需要了解一些...
5. 实时流处理:可以使用FFmpeg从网络流中读取视频,或将本地视频推送到直播服务器。 将FFmpeg与OpenCV结合使用,开发者可以实现更复杂的视频处理功能,如视频剪辑、合并、画面特效、帧分析等。同时,由于FFmpeg是...
假设我们需要将本地`D:\java\apache-tomcat-5.5.27\webapps\szfdc.rar`文件上传至IP地址为192.168.68.249的Linux服务器上,目标文件路径为`/home/dev/`,则可以使用以下命令: ```bash pscp D:\java\apache-tomcat-...
在本文中,我们将深入探讨QT5如何实现网络通信中的TCP服务器端代码,并且该代码能够在Linux和Windows操作系统上运行。 首先,TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在QT5中,...
MySQLbinlog能够读取这些日志文件,并将其转换为易于理解的SQL语句或纯文本格式,帮助用户分析和重播这些事件。 标题"windows mysqlbinlog Ver 3.4 for Win64 at x86_64.zip"表明这是一款适用于64位Windows系统的...
这个压缩包包含的是 Node.js 的 V6.10.2 版本,针对 Windows 64 位(win64)和 Linux 64 位(Linux64)两个操作系统平台的安装包。 1. **Node.js V6.10.2 简介** - Node.js 的版本号通常由主版本号、次版本号和...
攻击者可以通过构造如`http://www.download.com/index.php?filename=c:\windows\win.ini`或`http://www.download.com/index.php?filename=/etc/shadow`这样的请求,直接读取系统文件,如Windows的`win.ini`或Linux的...
而“Redis-win-x64-3.2.100.zip”是实际的软件包,解压后会得到Redis的执行文件和其他相关文件,如配置文件redis.conf,以及可能的客户端工具,如redis-cli。 要安装和运行Redis on Windows,用户首先需要解压...
GDAL(Geospatial Data Abstraction Library)是一个开源的地理空间数据处理库,它支持多种地理空间文件格式的读取、写入和转换操作。这个压缩包包含了GDAL的不同版本库,适用于不同的操作系统平台,包括Windows...
在IT行业中,Linux作为服务器操作系统中的佼佼者,其稳定性和安全性被广泛认可。而Oracle数据库则是企业级数据管理的重要工具。本文将详细介绍如何在Linux RHEL 6.2环境中安装Oracle 11g数据库的过程,并涵盖了一些...
2. **下载和解压**:将Linux-x86-64.zip文件下载到你的服务器上,然后使用`unzip`命令解压缩。 3. **准备OPatch**:确保你已经安装了Oracle的OPatch工具,它是Oracle用来管理和应用补丁的工具。 4. **运行OPatch**...