def params = new MultipartEntity();
params.addPart("name", new StringBody(fileName))
params.addPart("file", new StringBody(fileContent))
post.setEntity(params)
def response = httpclient.execute(post)
此代码不起作用。
def fileContent = new FileBody(new File(fileName))
def params = new MultipartEntity();
params.addPart("name", new StringBody(fileName))
params.addPart("file", fileContent)
post.setEntity(params)
这段代码可以。
它中断是因为我从要发布到的 Tomcat 服务器收到 400 Bad Request。我不知道为什么会这样说,这是我无法控制的应用程序。
我不想将临时文件写入硬盘。我现在不清楚如何避免这种情况。