欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wp怎么上传文件给php

更新时间: 2014-01-05 02:38:39 责任编辑: Author_N1

 

WP如何上传文件给PHP
PHP接收文件时需要用 $_FILES["file"]["name"];, HttpWebRequest在上传文件时怎么给文件加个"name"的字段名呢
--参考方法--

HttpWebRequest upLoadFileRequest = HttpWebRequest.CreateHttp("http://phpurl");
upLoadFileRequest.Method = "POST";
upLoadFileRequest.ContentType = "multipart/form-data";
upLoadFileRequest.BeginGetRequestStream((ar) =>
{
    HttpWebRequest request = (HttpWebRequest)ar.AsyncState;
    using (StreamWriter bodyStream = new StreamWriter(request.EndGetRequestStream(ar)))
    {
        byte[] fileStreams = null;//把你要传的文件读成字节流
        bodyStream.WriteLine(String.Format("Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"", "name", "123.css"));
        bodyStream.WriteLine(String.Format("Content-Type: {0}", "text/css"));
        bodyStream.BaseStream.Write(fileStreams, 0, fileStreams.Length);
        request.BeginGetResponse((ar2) =>
        {
            //发送请求完成

        }, request);
    }
}, upLoadFileRequest);


大致是这么个写法
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:38:39
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12533/
本文WWW.DOC100.NET DOC100.NET版权所有。