Grails에서 PHP 스크립트로 POST 할 때 groovyx.net.http.HTTPBuilder를 사용하고 있습니다. 몇 개의 텍스트 필드와 여러 개의 파일을 첨부해야합니다.HTTPBuilder 및 MultipartEntity를 사용하여 텍스트 및 파일 게시
내가 큰 성공을 몇 텍스트 필드이 방법을 첨부 할 수 있습니다
passFiles.each() { key, value ->
mpc.addPart(key, new InputStreamBody(value.stream, value.type, value.filename))
System.out << value
}
:이 같은 파일을 첨부 할 때 텍스트 필드가 더 요청에 이상 존재
MultipartEntity mpc = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE)
mpc.addPart("json", new StringBody(json.toString()))
을하지만, 나는 파일이 이런 식으로 추가되어야한다고 생각한다.
[filename:icon.png, stream:[email protected], type:image/png]
어떻게 내가 의도 한대로이 여러 부분 POST를 만들기 위해 HTTPBuilder가 발생할 수 있습니다 여기에 위에서 나의 추적은?
1 예는 - 확실히() 2. 나는 실제로 것을 시도했다 setEntity 전화를해야 인해 내 자신의 경험 부족 3. 감사 나에게 dependecies에 많은 문제를 야기 포크! Groovy는 Java에 불과하다는 것을 상기 시켰습니다. –