`

post传送文件格式

阅读更多
     strFormat = _T("POST /upload.php HTTP/1.1\r\n");
     strFormat = _T("Host: example.org\r\n");
     strFormat = _T("Content-Type: multipart/form-data; boundary=%s\r\n");
     strFormat = _T("Content-Length: 245\r\n");
     strFormat += _T("\r\n");
	
   //第一个参数
    strFormat += _T("--%s");
     strFormat += _T("\r\n");
     strFormat += _T("Content-Disposition: form-data; name=\"参数名\"");
     strFormat += _T("\r\n\r\n");
     strFormat += "参数值";
     strFormat += _T("\r\n");
	
   //第二个个参数(传文件)
     strFormat += _T("--%s");
     strFormat += _T("\r\n");
     strFormat += _T("Content-Disposition: form-data; name=\"参数名\"; filename=\"本地文件路径\"");//文件地址信息
    strFormat += _T("\r\n");
      strFormat += _T("Content-Type: application/x-shockwave-flash");
      strFormat += _T("\r\n\r\n");	
            二进制文件内容	
    strFormat = _T("\r\n");		
	
    //第三个参数
    strFormat += _T("--%s");
     strFormat += _T("\r\n");
     strFormat += _T("Content-Disposition: form-data; name=\"参数名\"");
     strFormat += _T("\r\n\r\n");
     strFormat += _T("参数值");
     strFormat += _T("\r\n");
	
	//结束
    strFormat += _T("--%s--");
      strFormat += _T("\r\n");
	
    //其中%s 代表边界值如:---------------------------7b4a6d158c9

 

分享到:
评论

相关推荐

    Java模拟post请求传上传文件、下载文件、

    Java模拟post请求传上传文件(文件流做参)、下载文件、好使的。

    POST提交文件也接收文件

    当表单提交时,浏览器会创建一个POST请求,将文件内容作为请求体的一部分发送到服务器。 在服务器端,C#代码需要解析这个POST请求,提取文件内容并保存到服务器的某个位置。在ASP.NET MVC中,这通常通过控制器的...

    vc客户端通过HTTP的POST方式传送文件到PHP服务器

    POST请求常用于向服务器发送数据,如表单提交或文件上传。与GET请求不同,POST请求的数据不会显示在URL中,而是包含在请求体中,因此可以处理更大、更复杂的数据。 在VC客户端,我们需要使用Winsock库或者更高层次...

    c# .net后台post上传文件

    当我们谈论"C# .NET后台post上传文件"时,我们通常是指在Web应用中通过HTTP POST请求将文件从客户端(如浏览器)上传到服务器的过程。在这个场景中,特别是涉及到图片上传,可能的应用场景包括用户头像上传、产品...

    HTTP POST 发送文件示例程序

    在这个"HTTP POST 发送文件示例程序"中,我们将探讨如何利用编程语言来实现这一功能,以上传文件到服务器。 在HTTP协议中,GET方法通常用于获取资源,而POST方法则用于向服务器提交数据。POST请求可以携带大量数据...

    Unity 中通过UnityWebRequest POST传JSON格式的参数请求数据。

    Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。

    Post方式上传文件

    7. **性能优化**:对于大文件上传,可以考虑使用分块上传、断点续传技术,提高上传速度和用户体验。同时,服务器端可以采用异步处理,避免阻塞其他请求。 在提供的`PostDemo`文件中,可能包含了一个完整的POST文件...

    http post方式上传文件(C#)

    在上传过程中显示进度、平均速度和已花费时间,我们可以监听文件流的读取进度,并计算已上传的数据量。可以使用`Progress<HttpContent>`类来获取上传进度,然后更新UI。 ```csharp content.ProgressHandler = new ...

    Java后端HttpClient Post提交文件流 及服务端接收文件流

    HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。

    C代码版本的HTTP POST上传文件/JSON

    在上传文件或发送JSON时,需要正确设置这些字段。 3. **文件上传**:在HTTP POST请求中上传文件,需要将文件内容编码成二进制流,并在Content-Type头中指定`multipart/form-data`。每个文件都应包含一个边界标识符...

    http post上传文件与表格 ContentType = multipart/form-data

    在Web开发中,HTTP POST请求常用于向服务器发送数据,特别是在涉及用户交互,如表单提交或文件上传时。"multipart/form-data"是HTTP协议中一种特殊的Content-Type,专为处理混合类型的数据,如文本、文件等。这个...

    Android网络框架Retrofit2使用封装:Get/Post/文件上传/下载

    框架主要包括:Get请求、Post请求、文件上传、文件下载。效果图及讲解见:https://blog.csdn.net/ahuyangdong/article/details/82760382。github源码:https://github.com/ahuyangdong/RetrofitFrame

    使用httpPost实现文件上传转发

    使用httpPost java实现文件上传转发。 使用MultipartFile[] files,@RequestParam Map,Object> map 接收

    c版本的http post 上传/下载文件/JSON

    本文将详细介绍如何在C语言环境中实现HTTP POST请求、文件的上传与下载以及JSON数据的解析。 首先,让我们关注"HTTP POST"。POST请求是HTTP协议中的一个方法,用于向服务器发送数据,通常用于提交表单或上传文件。...

    易语言 通过POST向网页上传文件 模块源码(补充)

    几年前的东西了,补充 【易语言 通过POST向网页上传文件】,网站新版第一次传,发现不能选择0积分啊,尴尬

    Qt之 Post方法上传图片到服务器两种方式Base64流和File

    2. 准备POST请求,设置合适的Content-Type,通常是`multipart/form-data`,因为这种格式可以携带多个部分的数据,适合上传文件。 3. 使用`QNetworkRequest`创建一个网络请求对象,设置URL为服务器的上传接口。 4. ...

    Qt实现简单的Http Post数据传输

    发起POST请求时,需要设置请求头,特别是"Content-Type"头,指示服务器数据的格式。常见的有"application/x-www-form-urlencoded"(默认,用于表单数据)、"multipart/form-data"(用于文件上传)等。 ```cpp ...

    API POST发送数据支持二进制

    当我们需要通过API发送二进制数据,如图片、音频或视频文件时,就涉及到“API POST发送数据支持二进制”的主题。这通常涉及到以下几个关键知识点: 1. **HTTP协议与POST请求**: HTTP是互联网上应用最广泛的一种...

    C# post方式提交Form表单

    本篇文章将深入探讨如何在C#中通过POST方式提交Form表单,包括其原理、步骤和实际代码示例。 一、POST提交表单的基本原理 POST是HTTP协议中的一个方法,用于向服务器发送数据,特别是当数据量较大或者包含敏感信息...

    java实现get请求post请求,文件传输

    java实现get请求post请求,文件传输 /** * 发送https请求 * @param requestUrl 请求地址 * @param requestMethod 请求方式(GET、POST) * @param outputStr 提交的数据 * @return 返回微信服务器响应的信息 ...

Global site tag (gtag.js) - Google Analytics