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