邰小胖子的博客 www.pztai.com

邰小胖子的博客

站名: 邰小胖子的博客

网址: http://www.pztai.com

目录: 电脑网络 > 网址黄页

PR:

Alexa: 0

备案号:

服务器IP: 119.28.48.226   北京市 (静安中心机房)

描述: 随便写写

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

2016年08月18星期四 首页留言板邰小胖子的博客 随便写写 首页PHP技术数据库技术Linux留言板搜索 菜单 首页PHP技术数据库技术Linux留言板php读取csv换行符问题 2016年8月2日 taililong 暂无评论 34次浏览 elastic search and not 嵌套用法 2016年4月19日 taililong 暂无评论 73次浏览PHP$requst_arr = array('query' => array('filtered' => array('filter' => array('and' => array(array('term' => array('uid' => xxxxx,),),array('not' => array('filter' => array('term' => array('login_times' => 0,),),),),),),),),'from' => 0,'size' => 10,);1234567891011121314151617181920212223242526272829$requst_arr = array( 'query' => array( 'filtered' => array( 'filter' => array( 'and' => array( array( 'term' => array( 'uid' => xxxxx, ), ), array( 'not' => array( 'filter' => array( 'term' => array( 'login_times' => 0, ), ), ), ), ), ), ), ), 'from' => 0, 'size' => 10,);Elasticsearch 探索 2015年6月24日 taililong 1条评论 80次浏览 android上实现了视频聊天,支持与网页互动 2015年4月29日 taililong 7条评论 111次浏览 小米miui AlarmManager 长连接 心跳问题 2015年4月16日 taililong 暂无评论 78次浏览 对于TCP的一些理解 2015年3月18日 taililong 暂无评论 72次浏览 golang 上传文件到php 2015年3月11日 taililong 暂无评论 102次浏览
func upimgAction(imgurl string, url string) {
path := imgurl
extraParams := map[string]string{
"param1": "1",
"param2": "2",
"param3": "3",
}
request, err := newfileUploadRequest(url, extraParams, "Filedata", path)//Filedata文件名称
if err != nil {
log.Error(err)
}
//fmt.Println(request)
resp, err := Gclient.Do(request)
if err != nil {
log.Error(err)
} else {
body := &bytes.Buffer{}
_, err := body.ReadFrom(resp.Body)
if err != nil {
log.Error(err)
}
resp.Body.Close()
//fmt.Println(resp.StatusCode)
//fmt.Println(resp.Header)
fmt.Println(body)
}
}
func newfileUploadRequest(uri string, params map[string]string, paramName, path string) (*http.Request, error) {
file, err := os.Open(path)
if err != nil {
return nil, err
}
defer file.Close()
body := &bytes.Buffer{}
writer := multipart.NewWriter(body)
for key, val := range params {
_ = writer.WriteField(key, val)
}
formcontenttype := writer.FormDataContentType()
part, err := writer.CreateFormFile(paramName,

猜你喜欢