0
我沒有太多的網絡使用經驗,我的谷歌搜索技巧似乎並沒有讓我有更多的收穫。使用MultipartEntityBuilder發送密鑰和文件
我需要發送一個文件到服務器與「文件」是HTTP POST鍵。以下是我有:
MultipartEntityBuilder mpEntity = MultipartEntityBuilder.create();
mpEntity.addBinaryBody("file", image);//set up the object to send
HttpPut put = new HttpPut("http://address:port");
put.setEntity(mpEntity.build());//put the object to be sent
//try sending
try {
HttpResponse response = client.execute(put);
...
我得到一個404錯誤,當我處理使用InputStream
的響應。當我從終端進行測試時,服務器已啓動並正常運行,並且工作正常。
您正在使用HTTP PUT而不是POST。嘗試用'HttpPost'替換'HttpPut'。 –
@GergelyKőrössy是的,我認爲這很奇怪,該教程使用PUT而不是POST。我現在得到一個「上傳錯誤」錯誤,我想知道我是否有正確的密鑰文件對。 – Jonathan
你在閱讀什麼教程? –