0
NanoHttpd 라이브러리를 사용하여 양식의 POST 요청을 사용하여 Android 서버에 파일을 업로드하려고합니다. 서버 쪽에서 POST 요청을받습니다. 내 질문은 장치 메모리의 어딘가에 저장할 수 있도록 POST 요청에서 파일을 검색하는 방법입니다. NanoHttpd로 POST 요청에서 파일 가져 오기
형태 :<form action='?' method='post' enctype='multipart/form-data'>
<input type='file' name='file' />`enter code here`
<input type='submit'name='submit' value='Upload'/>
</form>
제공 방법 : 내가 솔루션은 파일 업로드 아주 쉽게 발견
@Override
public Response serve (IHTTPSession session) {
Method method = session.getMethod();
String uri = session.getUri();
if (Method.POST.equals(method)) {
//get file from POST and save it in the device memory
}
...
}
같은 POST 요청을 관리합니다. 또한 동일한 키를 사용하여 session.getParams() 해시 맵에서 원래 파일 이름을 검색 할 수있었습니다. – zxzak