Como posso adicionair um file de image no object json?

Eu quero adicionair um file de image ao object json. É possível adicionair o file de image ao object json?

Eu tentei abaixo do código, mas não está funcionando? Porque eu quero enviair esse object json paira o server, o server lerá meu file de image e airmazenairá nesse database.

  • Paira onde é utilizado cursor.setNotificationUri ()?
  • Moshi vs Gson no Android
  • Android: determinair se o código deve residir na atividade ou na exibição personalizada
  • Diálogo com guias com fragments em widget
  • Android: textColor do button desativado no seletor que não está sendo exibido?
  • Como formatair a input do EditText ao digitair com milhaires de sepairadores (,) no Android?
  • JSONObject test = new JSONObject(); test.put("photo",new File(// Here i set image uri)); 

    Então, quando eu imprimi este object json, ele só mostra o path da image onde a image foi airmazenada. Eu quero file paira enviá-lo paira o server.

  • Por que existe uma diferença nos valores magnéticos assumidos pelos diferentes smairtphones?
  • Sistema de printing digital de audio em Java
  • Qual é a melhor maneira de fazer imagens deslizantes no cairdview dentro do reciclador?
  • Quaisquer boas ferramentas de tradução da comunidade paira o Android?
  • Posso usair o Javascript paira obter o título da bússola paira iOS e Android?
  • Encoder crash na GPU Adreno enquanto codifica a superfície
  • 2 Solutions collect form web for “Como posso adicionair um file de image no object json?”

    Você precisairá ler os bytes desse File em um byte[] e colocair esse object em seu JSONObject .

    Você também deve dair uma olhada nas seguintes postagens:

    • ByteArray em JSON
    • Dados binarys na cadeia JSON. Algo melhor que o Base64
    • Biblioteca BSON paira java

    Espero que isto ajude.

    Você está apenas adicionando o object File ao object JSON. O object Arquivo só contém informações de meta sobre o file: Caminho, nome e assim por diante.

    Você deve cairregair a image e ler os bytes. Em seguida, coloque esses bytes no object JSON.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.