android上传文件到服务器|android使用httpURLconnection怎么同时上传文件和参数到服务器

android上传文件到服务器|android使用httpURLconnection怎么同时上传文件和参数到服务器的第1张示图

❶ android使用httpURLconnection怎么同时上传文件和参数到服务器

// 首先组拼文本类型的参数 StringBuilder sb = new StringBuilder(); for (Map.Entry<String, String> entry : params.entrySet()) { sb.append(PREFIX); sb.append(BOUNDARY); sb.append(LINEND); sb.append("Content-Disposition: form-data; name=\"" + entry.getKey() + "\"" + LINEND); sb.append("Content-Type: text/plain; charset=" + CHARSET + LINEND); sb.append("Content-Transfer-Encoding: 8bit" + LINEND); sb.append(LINEND); sb.append(entry.getValue()); sb.append(LINEND); } DataOutputStream outStream = new DataOutputStream( conn.getOutputStream()); outStream.write(sb.toString().getBytes());

❷ Android上大文件传输到服务器,最大能传输多大的文件

Android 上传时, 虽然他的定义是long型的, 但是字节长度还是会受到 Integer.Max的影响,所以上传是多只能传 2.1G 的文件.

❸ android 视频文件上传到服务器

android端:使用httpclient的multipart post提交数据到服务器端;服务器端:普通解析上传即可,与普通web开发处理上传相同。

❹ android中数据上传到服务器怎么实现

服务器端写个servlet,然后在doPost()方法里处理客户端上传的文件,大概代码:DiskFileItemFactory factory = new DiskFileItemFactory();factory.setSizeThreshold(1024 * 1024); // 设置最多只允许在内存中存储的数据, 单位:字节factory.setRepository(cachepath); // 设置一旦文件大小超过设定值时数据存放的目录 ServletFileUpload srvFileUpload = new ServletFileUpload(factory);srvFileUpload.setSizeMax(1024 * 1024 * 1024); // 设置允许用户上传文件大小, 单位:字节// 开始读取上传信息List fileItems = null;try { fileItems = srvFileUpload.parseRequest(request);} catch (Exception e) { System.out.println("获取上传信息。。。。。。失败");}// 依次处理每个上传的文件Iterator iter = fileItems.iterator(); while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); // 忽略其他不是文件域的所有表单信息 if (!item.isFormField()) { // 取出文件域的所有表单信息 } else { // 取出不是文件域的所有表单信息 }}

❺ Android 上传图片到服务器

http://192.168.1.212:8011/pd/upload/fileUpload.do;这个是服务器地址,你图片要上传的地方。。理论上是需要一个服务器接收你上传的图片的!他这个demo中的url是本地的,目测是写demo的人自己写的用来测试的地址

❻ android中如何上传图片到FTP服务器

android客户端实现FTP文件需要用到 commons-net-3.0.1.jar先将jar包复制到android libs目录下复制以下实现代码以下为实现代码: /** * 通过ftp上传文件 * @param url ftp服务器地址 如: * @param port 端口如 : * @param username 登录名 * @param password 密码 * @param remotePath 上到ftp服务器的磁盘路径 * @param fileNamePath 要上传的文件路径 * @param fileName 要上传的文件名 * @return */ public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) { FTPClient ftpClient = new FTPClient(); FileInputStream fis = null; String returnMessage = "0"; try { ftpClient.connect(url, Integer.parseInt(port)); boolean loginResult = ftpClient.login(username, password); int returnCode = ftpClient.getReplyCode(); if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登录成功 ftpClient.makeDirectory(remotePath); // 设置上传目录 ftpClient.changeWorkingDirectory(remotePath); ftpClient.setBufferSize(1024); ftpClient.setControlEncoding("UTF-8"); ftpClient.enterLocalPassiveMode(); fis = new FileInputStream(fileNamePath + fileName); ftpClient.storeFile(fileName, fis); returnMessage = "1"; //上传成功 } else {// 如果登录失败 returnMessage = "0"; }} catch (IOException e) { e.printStackTrace(); throw new RuntimeException("FTP客户端出错!", e); } finally { //IOUtils.closeQuietly(fis); try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("关闭FTP连接发生异常!", e); } } return returnMessage; }

❼ 如何用android studio上传数据到服务器端

你可以通过传输一个比较大的文件测试,传输速率差不多就在那个范围之内,这个是没有准确的数据的,只能是一个大概范围。

❽ android 如何把一个数据库文件提交到服务器上面去

json就和map的用法一样,new一个JSONObject json=new JSONObject();json.put("username", username);json.put("password",password);用httppclient这个类传过去,post请求的话代码比较多就不写了,我说下get请求比如你的web项目名字是ServletTest,并且你在项目里写个servlet类名字叫test。那么没有绑定域名的情况下url地址应该是http : // +localhost:8080/ ServletTest/test?msg= ( json.toString)。注意括弧内要在代码实现。 然后在服务器端收的信息就是{“username”:username , "password": password}格式的数据了。在你的test类里面doGet(HttpRequest request , HttpResponse respone){ String msg=request.getParameter("msg");//就能得到{“username”:username , "passwor。。。。然后JSONObject serverjson=new JSONObject(msg);String name= serverjson.getString("username");String password=serverjson.getString("password");这样就是封装发送解析的过程}.

❾ android怎么上传pdf文件到服务器

扫描仪吧,扫描仪的输出选择里面可以选择输出格式为pdf 呃,你没有扫描仪,那有什么其他工具呢?照相机?

❿ 使用android上传图片到服务器,并且把图片保存到服务器的某个文件夹里

有两种方法,第一,把你的图片转成字节流,然后用post方法把字节流传到服务端,然后服务端接收到字节流之后,开启一个线程把它重新压缩成图片,保存在某个文件夹下面。第二,开启一个线程,用socket直接把图片放到stream中传到服务端,服务端接收后保存到文件夹下。

未经允许不得转载:山九号 » android上传文件到服务器|android使用httpURLconnection怎么同时上传文件和参数到服务器

赞 (0)