「java文件全部传到后台」java传输文件到另一个服务器
本篇文章给大家谈谈java文件全部传到后台,以及java传输文件到另一个服务器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java遍历文件夹下所有文件包括子目录及文件放到json中后台代码
- 2、java中如何将页面的列表提交到后台
- 3、java后台文件上传到资源服务器上
- 4、java文件上传时,web客户端选择文件后发送请求到后台。可是web客户端发送到后台的是文件路径还是文件流?
java遍历文件夹下所有文件包括子目录及文件放到json中后台代码
import java.io.File;
import net.sf.json.JSON;
import net.sf.json.JSONObject;
public class fileTest {
public static void main(String[] args) throws Exception {
File file= new File("你文件夹的路径");
showAllFiles(file);
}
final static void showAllFile(File dir) throws Exception{
File[] fs = dir.listFiles();
for(int i=0; ifs.length; i++){
System.out.println(fs[i].getAbsolutePath());
if(fs[i].isDirectory()){
try{
JSON json2 = net.sf.json.JSONSerializer.toJSON(fs[i]);
json.element("item", json2);
showAllFile(fs[i]);
}catch(Exception e){}
}
}
}
}
java中如何将页面的列表提交到后台
如果你每个列的id都是一样的,那你在后台根据id取得的属性应该是一个String数组,或者是这种形式的:"abc,123",其它的就好弄了
java后台文件上传到资源服务器上
package com.letv.dir.cloud.util;import com.letv.dir.cloud.controller.DirectorWatermarkController;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/** * Created by xijunge on 2016/11/24 0024. */public class HttpRequesterFile { private static final Logger log = LoggerFactory.getLogger(HttpRequesterFile.class); private static final String TAG = "uploadFile"; private static final int TIME_OUT = 100 * 1000; // 超时时间 private static final String CHARSET = "utf-8"; // 设置编码 /** * 上传文件到服务器 * * @param file * 需要上传的文件 * @param RequestURL * 文件服务器的rul * @return 返回响应的内容 * */ public static String uploadFile(File file, String RequestURL) throws IOException {
String result = null;
String BOUNDARY = "letv"; // 边界标识 随机生成 String PREFIX = "--", LINE_END = "\r\n";
String CONTENT_TYPE = "multipart/form-data"; // 内容类型 try {
URL url = new URL(RequestURL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(TIME_OUT);
conn.setConnectTimeout(TIME_OUT);
conn.setDoInput(true); // 允许输入流 conn.setDoOutput(true); // 允许输出流 conn.setUseCaches(false); // 不允许使用缓存 conn.setRequestMethod("POST"); // 请求方式 conn.setRequestProperty("Charset", CHARSET); // 设置编码 conn.setRequestProperty("connection", "keep-alive");
conn.setRequestProperty("Content-Type", CONTENT_TYPE + ";boundary=" + BOUNDARY);
java文件上传时,web客户端选择文件后发送请求到后台。可是web客户端发送到后台的是文件路径还是文件流?
当然直接传递文件流。
你说的那种情况是传递请求参数。当然你也可以根据请求的参数拿到这个路径,你还得根据这个路径发送请求给客户端,然后读取这个文件,这不很麻烦吗?
java文件全部传到后台的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java传输文件到另一个服务器、java文件全部传到后台的信息别忘了在本站进行查找喔。