我正在尝试使用C#将图像从我的Android应用程序保存到Microsoft SQL Server中

时间:2018-10-08 08:55:42

标签: android

我正在尝试使用C#将图像从我的Android应用程序保存到Microsoft sql服务器中。图像是从手机库中选择的,然后我需要使用翻新功能来保存所选图像, 我有从电话中选择的代码,因此我需要使用C#保存在sql服务器中的代码。 我需要C#代码和android。 谁能帮忙解决这个问题”

1 个答案:

答案 0 :(得分:0)

使用凌空VolleyMultipartRequest上传图像的Android代码。

 final File file = new File("Your image path here");


        final byte[] b = new byte[(int) file.length()];

        VolleyMultipartRequest multipartRequest = new VolleyMultipartRequest(Request.Method.POST, "url", new Response.Listener<NetworkResponse>() {
            @Override
            public void onResponse(NetworkResponse response) {
                String resultResponse = new String(response.data);
                Toast.makeText(getActivity(), "File uploaded successfully", Toast.LENGTH_SHORT).show();




            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace();
                pd.dismiss();
                Toast.makeText(getActivity(), "Something went wrong!", Toast.LENGTH_SHORT).show();

            }
        }) {


            @Override
            protected Map<String, DataPart> getByteData() {
                Map<String, DataPart> params = new HashMap<>();
                  params.put("Filename", new DataPart("file",b ));

                return params;
            }
        };

        GlobalClass.getmInstance().addToRequestQueue(multipartRequest);