Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
790 views
in Technique[技术] by (71.8m points)

HTML上传文件和图片到go-fastdfs文件服务器,前端怎么获取相对路径呢?

public void setImgeUrl(MultipartFile file) {
//文件地址
File file = new File("D:git2.jpg");
//声明参数集合
HashMap paramMap = new HashMap<>();
//文件
paramMap.put("file", file);
//输出
paramMap.put("output","json");
//自定义路径
paramMap.put("path","image");
//场景
paramMap.put("scene","image");
//上传
String result= HttpUtil.post("http://xxxxx:xxxx/upload", paramMap);
//输出json结果
System.out.println(result);

//这里需要相对的路径但是前端我不清楚怎么把相对路径弄到后端,有大佬帮下我吗弄了一天了,用MultipartFile来接收HTML上传的图片但是这个类只能获取到图片名字,不清楚怎么获取路径, //文件地址
File file = new File("D:git2.jpg");这里又需要获取对应的路径
}


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

试试这个

var windowUrl = window.URL || window.webkitURL;
var fileUrl = windowUrl.createObjectURL(file);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...