발리 라이브러리를 사용하여 모바일 장치에서 서버로 파일 (데이터)을 보내려면 어떻게해야합니까?안드로이드에 서버에 파일을 업로드하는 방법?
여기 아래에있는 내 매개 변수를 나열하면이 문제를 해결하는 데 도움이됩니다. 위의 파일 PARAM에서
Map<String, String> mHeaderPart= new HashMap<>();
mHeaderPart.put("Content-type", "multipart/form-data;");
mHeaderPart.put("Authorization", authorizationKey);
//String part
Map<String, String> mStringPart= new HashMap<>();
mStringPart.put("candidate_id", SessionStores.getBullHornId(getActivity()));
mStringPart.put("externalID", "portpolio");
mStringPart.put("fileCount", "2");//number of files
mStringPart.put("fileType", "SAMPLE");
mStringPart.put("platform", "android");
//file param
Map<String, File> mFilePartData= new HashMap<>();
내가 파일의 n 개의 번호를 추가해야하고 서버로 전송. 어떻게 장치에서 파일을 가져 와서 param과 함께 n 개의 파일을 추가하고 누군가가 제게 제안을 해줄 수 있다면 서버로 보냈습니다.
누군가가 발리를 사용하여 param을 사용하여 여러 파일을 보내는 사례가 있다면 안내해주세요. 미리 감사드립니다.
[Volley 라이브러리로 이미지 업로드하는 방법?] (http://stackoverflow.com/questions/27112694/how-to-do-upload-image -with-volley-library) – Nitesh
예를 들어 체크 아웃 [Stackoverflow Link] (http : // stackoverfl ow.com/questions/16797468/how-to-send-a-multipart-form-data-post-in-android-with-volley) [Stackoverflow Link] (http://stackoverflow.com/questions/32262829/how) -To-upload-file-using-volley-library-in-android) – mpals
답장을 보내 주셔서 감사합니다. @ Nitesh, mplas. 여러 파일을 보내려는 배열로 filecontent param을 보내는 방법에 대해서는 의문의 여지가 있습니다. filecontent0과 같이, filecontent1/여기서 filecontent는 파일을 추가하기위한 파일 매개 변수입니다. – karthik