HTTPclient 的作用是在 jsp 中模拟一个浏览器,即 HTTP 协议的客户端(client) 你的后台代码是将你本地服务器上的文件像浏览器那样上传到目标服务器 于是 new File("C:\\1.txt") 的问题就可以解决了吧?C:\\1.txt 是你本地服务器中的文件,当然文件名是你自己定的 至于 multipart/form-data 声明,那是由 HttpPost 的参数 MultipartEntity 自动加上的