package main import ( "encoding/base64" "fmt" "io/ioutil" "net/http" ) func main() { // 如果要用在url中,需要使用URLEncoding input:="C:\\Users\\Administrator\\Desktop\\技术讨论会\\20A4782A-512C-40ED-8AF9-FCFC7CD29E5B.docx" uEnc := base64.URLEncoding.EncodeToString([]byte(input)) fmt.Println(uEnc) //生成预览OFFICE的服务地址 url := "http://10.10.24.100:9000/support/preview/preview" resp, _ := http.Get(url+"?p="+uEnc) defer resp.Body.Close() body, _ := ioutil.ReadAll(resp.Body) fmt.Println(string(body)) //Java的调用方法示例: //https://blog.csdn.net/orangleliu/article/details/38309367 }