python 爬虫怎么构造 提交的类型为 multipart/form-data 的数据 5C

post请求提交的数据格式为下图,怎么

图片说明

图片说明

0

5个回答

直接用字符串数据拼接

0
qq_19339041
qq_19339041 怎么拼接?
大约一年之前 回复

利用python的poster模块。
安装poster:pip install poster

from poster.encode import multipart_encode 
from poster.streaminghttp import register_openers 
url = "http://www.example.com"
body_value = {"package": "com.tencent.lian","version_code": "66" }
register_openers()
datagen, re_headers = multipart_encode(body_value)
request = urllib2.Request(url, datagen, re_headers)
# 如果有请求头数据,则添加请求头
request .add_header(keys, headers[keys])
result = urllib2.urlopen(request ).read()
0

设置content-type,, 在请求的求情头里面设置,,,

0

import requests # 导入requests模块
headers = {
'Content-Type': 'application/x-www-form-urlencoded' # 设置请求头接收数据类型
}
files = {
'files': 'files' # 需要上传的文件数据
}
url = '' #api接口
requests.get(url, headers=headers, files=files)

0
qq_19339041
qq_19339041 回复zzcc5200: 问题是还要往字典的值里面传递变量,简单的字符串拼接来传递变量好像没效
大约一年之前 回复
zzcc5200
zzcc5200 eg:''包含的内容知道是什么意思吧,字符串了解吧,a = 'files', files={'files': a}, 当时只是碰巧缺5分 本来挺简单的,跑一下理解一下就出来了,
大约一年之前 回复
qq_19339041
qq_19339041 回复zzcc5200: 举个例子吧,最好包含怎么把变量传递进去
大约一年之前 回复
zzcc5200
zzcc5200 回复qq_19339041: 文件上传,任何格式都可以
大约一年之前 回复
qq_19339041
qq_19339041 回复zzcc5200: 能否把'files':'files'里面的值files的格式说的更具体点,因为还有变量往里面传
大约一年之前 回复
zzcc5200
zzcc5200 回复qq_19339041: 我是说requests.get 改为requests.post即可,files是文件上传,你测试一下就明白了
大约一年之前 回复
qq_19339041
qq_19339041 回复zzcc5200: 我这请求本来就是post请求,而且此类型和一般的post请求提交的数据格式不同,不是简单的字典格式
大约一年之前 回复
zzcc5200
zzcc5200 get可改为post请求
大约一年之前 回复

post中的提交表单 ,之间加入字典就行,各个参数值有各种要求,要看具体情况。有些反爬虫机制就在这里体现,具体可以看我博客的一些文章,或者联系我,希望对你有用

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何构造MIME-type multipart/form-data类型的postdata???
MIME-type multipart/form-datarnrn抓包获取到的postdata是以下格式的:rnrn-----------------------------7dde2264907fernContent-Disposition: form-data; name="imgfile"; filename=""rnContent-Type: application/octet-streamrnrnrn-----------------------------7dde2264907fernContent-Disposition: form-data; name="topicId"rnrn381563122rn-----------------------------7dde2264907fernContent-Disposition: form-data; name="cmt_from"rnrn0rn-----------------------------7dde2264907fernContent-Disposition: form-data; name="refer"rnrn1rn-----------------------------7dde2264907fernContent-Disposition: form-data; name="content"rnrn8888888888888888888888888rn-----------------------------7dde2264907fernContent-Disposition: form-data; name="share"rnrn3,2,rn-----------------------------7dde2264907fernContent-Disposition: form-data; name="groupids"rnrnrn-----------------------------7dde2264907fe--rnrnrnrn请问这样的postdata该如何构造?我要向一个地址发送post请求,我的这个postdata该如何拼?
multipart/form-data类型的from
multipart/form-data类型的fromrn代码如下:rn[code=Java]rnfunction sub(url)rnrn var url = '........';rn document.form1.target='';rn document.form1.action = url;rn document.form1.submit(); rn rnrnrn rn rn[/code]rnrn用rndocument.getElementById('...').innerHTML ="";rn放入了很多file 的tag!但是如果这些file框里面内容不是文件的话.rn1提交ie就报错误.ff不报!rn由于这个file框我们是用来放图片的,图片可以来自url也可以来自本地!所以导致file框里面可能是图片link!rn但是现在只要有图片link就提交报错!无法正常提交.如果都是文件的话没有这个问题 !rn现在不知道怎么解决了!55希望得到帮助啊...rn
multipart/form-data 的数据包要怎么构造?
用inet可以提交么?rn[code=vb]rn'tHead = "POST /cgi-bin/compose_send?sid=" & tsid & " HTTP/1.1" & vbCrLfrn 'tHead = tHead & "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*" & vbCrLfrn 'tHead = tHead & "Referer: http://tel.exmail.qq.com/cgi-bin/readtemplate?sid=CknoDtOREgbixVkJ,7&t=compose&s=cnew&loc=frame_html,,,21" & vbCrLfrn 'tHead = tHead & "Accept -Language: zh-cn" & vbCrLfrn tHead = tHead & "Content-Type: multipart/form-data; boundary=---------------------------7ddea11901a2"rn 'tHead = tHead & "UA-CPU: x86" & vbCrLfrn 'tHead = tHead & "Accept -Encoding: gzip , deflate" & vbCrLfrn 'tHead = tHead & "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" & vbCrLfrn 'tHead = tHead & "Host: tel.exmail.qq.com" & vbCrLfrnrn tData = "-----------------------------7dd251191901a2" & vbCrLfrn tData = tData & "Content-Disposition: form-data; name=""mailtype""" & vbCrLfrn tData = tData & "-----------------------------7dd251191901a2" & vbCrLfrn tData = tData & "-----------------------------7dd251191901a2--" & vbCrLfrn rn Inet1.Execute "http://tel.exmail.qq.com/cgi-bin/compose_send?sid=" & tsid, "post", tData, tHeadrn[/code]rn我这样试了下 但是没有成功
python爬虫:multipart/form-data格式的POST实体封装与提交
在Python中,我们通常使用urllib2中提供的工具来完成HTTP请求,例如向服务器POST数据。通常情况下,所有的数据都会进行URL编码并将Content-Type设置为application/x-www-form-urlencoded。不过在一些特殊的情况下(例如服务器限制而不允许使用这种类型的数据提交)或者上传文件的时候,则需要用到multipart/form-data格式的POST提交...
form类型为multipart/form-data的乱码问题
在action中rn......rnimport org.apache.commons.fileupload.DiskFileUpload;rnimport org.apache.commons.fileupload.FileItem;rnimport org.apache.commons.fileupload.FileUpload;rnimport org.apache.commons.fileupload.FileUploadException;rn.....rnrnaction中调用getData方法获取表单数据,可是中文都是乱码,而且同一台服务器,数据库为orale则没有问题,换db2就是乱码.试过iso8859_1转码也不行,直接对request.setCharacterEncoding("gb2312");也不行.rn /**rn * getDatarn * 取得表单传递来的数据,包括基本信息、上载的图片、压缩文件及其名称rn * @param HttpServletRequest Requestrn * @param HttpServletResponse Responsern * @throws Exceptionrn * @returnrn */rn private void getData(rn HttpServletRequest Request,rn HttpServletResponse Response) throws Exception rnrn try rn //检查输入请求是否为multipart的表单数据rn boolean isMultipart = FileUpload.isMultipartContent(Request);rn if (isMultipart) rn DiskFileUpload upload = new DiskFileUpload();rn List items = null;rn try rnrn //为该请求创建一个句柄,通过它来解析请求rn items = upload.parseRequest(Request);rn rn catch (FileUploadException fue) rn ......rn rn Iterator iterator = items.iterator();rn while (iterator.hasNext()) rn FileItem item = (FileItem) iterator.next();rn //检查当前的项目是普通的表单元素,还是一个上载的文件rn if (item.isFormField()) rn //获得表单域的名字rn String fieldName = item.getFieldName();rn if (fieldName.equals("themeFloder")) rn themeFloder = item.getString();rn rn if (fieldName.equals("themename")) rn themename = item.getString();rn rn if (fieldName.equals("themeSpec")) rn themeSpec = item.getString();rnrn rn rnrn......rn
提交multipart/x-www-form-urlencoded类型数据
1.SendNotification.jsp:发送通知页面,表单提交数据的类型为multipart/x-www-form-urlencoded 2.RecvNotification.jsp:接收通知页面 3.页面简单使用了Bootstrap样式 4.开发工具使用IDEA
httpclient-POST提交Content-Type:multipart/form-data如何提交?
------WebKitFormBoundaryRWy3V2SM8nYAnAQBrnContent-Disposition: form-data; name="score_id"rnrn2769628rn------WebKitFormBoundaryRWy3V2SM8nYAnAQBrnContent-Disposition: form-data; name="p_50297"rnrn174602rn// 上面是 Content-Type:multipart/form-data 要提交的数据,用chrome看到的rn但是用httpclient 如果提交这种数据的,看了网上的一些帖子还是不太懂rnrn MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE,"----WebKitFormBoundaryRWy3V2SM8nYAnAQB", Charset.defaultCharset()); rn multipartEntity.addPart("Content-Disposition: form-data",new StringBody("form-data", Charset.forName("UTF-8"))); rn multipartEntity.addPart("name",new StringBody("ticket_id",Charset.forName("UTF-8"))); rnrn这里面的Content-Disposition: form-data; name="score_id"、rn------WebKitFormBoundaryRWy3V2SM8nYAnAQBrn和下面的2769628 应该如何拼接呢?
form类型为multipart/form-data,怎么获得上传图片?
必须用multipart/form-data方式上传图片。rnrn然后在.cs文件中,rn(1、)获得图片的2进制数据,(这个不明白)rn(2、)并把2进制数据转回图片,保存到d盘。(这个不明白) rnrn注: 不用别人的组件。rnrn有经验的兄弟,给个资料或代码。100分送上。
multipart/form-data ajax 提交问题(未解决)
问题再现: <tr valign="top"> <td class="ttc pt15" align="center" nowrap="nowrap" width="70"><b>文件路径</b></td> ...
表单 multipart/form-data 如何提交中文乱码
同上,我用的是jsp smartupload
C# post 模拟提交multipart/form-data的问题
注册用户的时候,post的数据是这样的rn[code=csharp]rn-----------------------------309723120027804rnContent-Disposition: form-data; name="regsubmit"rnrnyesrn-----------------------------309723120027804rnContent-Disposition: form-data; name="formhash"rn8d099a46rn-----------------------------309723120027804rnContent-Disposition: form-data; name="referer"rnrnhttp://club.*******.com/./-------------------------这是网站rn-----------------------------309723120027804rnContent-Disposition: form-data; name="activationauth"rnrnrnContent-Disposition: form-data; name="agreebbrule"rnrn454b7635rn-----------------------------309723120027804rnContent-Disposition: form-data; name="x7uH0V"rnrn注册用户名rn-----------------------------309723120027804rnContent-Disposition: form-data; name="RpRk10"rnrn密码rn-----------------------------309723120027804rnContent-Disposition: form-data; name="djzWdq"rnrn密码rn-----------------------------309723120027804rnContent-Disposition: form-data; name="Xc8eDO"rnrnsssss@126.comrn-----------------------------309723120027804rnContent-Disposition: form-data; name="regsubmit"rnrn提交rn-----------------------------309723120027804--rnrn[/code]rn我用如下方法提交数据,不知道为啥总是返回“抱歉,密码空或包含非法字符”。rn没找出错误的地方。还是提交multipart/form-data不能这样写呢?rn[code=csharp] rnpublic string[] PostMethodMulti(string Postdata, string Urllogin, string Urlreffer, string boundary, string proxy)//temp[0]返回网页temp[1]返回cookiesrn rn tryrn rn request = (HttpWebRequest)WebRequest.Create(Urllogin);//实例化web访问类 rn if (proxy != "")rn rn request.Proxy = new WebProxy(proxy, true);rn request.Timeout = 2000;rn rn request.Method = "POST";//数据提交方式为POST rn request.ContentType = "multipart/form-data; boundary=" + boundary;rn byte[] postdatabytes = Encoding.UTF8.GetBytes(Postdata);rn request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";rn request.ContentLength = postdatabytes.Length;rn request.CookieContainer = cc;rn request.AllowAutoRedirect = false;rn request.KeepAlive = true;rn request.UserAgent = "Mozilla/5.0 (Linux; U; Android 4.4.4; Nexus 5 Build/KTU84P) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30";rn System.Net.Cache.HttpRequestCachePolicy policy = new System.Net.Cache.HttpRequestCachePolicy(System.Net.Cache.HttpRequestCacheLevel.NoCacheNoStore);rn request.CachePolicy = policy;rn request.Headers.Add("Accept-Encoding:gzip, deflate");rn request.Headers.Add("Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3");rn Stream stream;rn stream = request.GetRequestStream();rn stream.Write(postdatabytes, 0, postdatabytes.Length);rn stream.Close();rn //接收响应 rn response = (HttpWebResponse)request.GetResponse();rn //保存返回cookie rn response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);rn CookieCollection cook = response.Cookies;rn string strcrook = request.CookieContainer.GetCookieHeader(request.RequestUri);rn // Cookiesstr = strcrook;rn //取第一次GET跳转地址 rn // string strcrook = response.GetResponseHeader("Set-Cookie");rn Stream responseStream = response.GetResponseStream();rn //如果http头中接受gzip的话,这里就要判断是否为有压缩,有的话,直接解压缩即可 rn if (response.Headers["Content-Encoding"] != null && response.Headers["Content-Encoding"].ToLower().Contains("gzip"))rn rn responseStream = new GZipStream(responseStream, CompressionMode.Decompress);rn rnrn StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);rn temp[0] = streamReader.ReadToEnd();rnrn streamReader.Close();rn responseStream.Close();rn temp[1] = strcrook;rn response.Close();rn return temp;rn rn catch (Exception e1)rn rn temp[0] = e1.ToString();rn return temp;rn rn [/code]
Android 实现一个multipart/form-data内容类型的提交
Android 实现一个multipart/form-data内容类型的提交
如何用Ajax提交multipart/form-data类型的Form?
如何用Ajax提交multipart/form-data类型的Form?
求multipart/form-data提交后台获取数据方法
我有一串非常大的字符串需要提交给服务器端。超过2M安全策略自动拒绝提交rnrn我想用提交文本的方式来提交。如何写?rnrn这样??rnrnrn后台如何获取呢??求实现。rnrn
关于form enctype="multipart/form-data"提交的问题
rn rn rn rn rn rn rn rn rn rn rn rn rnrn 3.jsprn<%@ page contentType="text/html;charset=gb2312" language="java" rnimport="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,rnjava.sql.*,com.jspsmart.upload.*,java.util.*,cn.oof.database.*,cn.oof.house.*"%>rn<%rn SmartUpload mySmartUpload=new SmartUpload();rn mySmartUpload.initialize(pageContext);//初始化rn String s=mySmartUpload.getRequest().getParameter("file");rn out.println(s);rn%> rn为什么我接收到的s为null??rnrn这代码我是上传图片用的 我想一起传一个数值过去 但是不管用request.getParameter 还是代码中的方法 接受的都为null 请问如何解决
IdHttp怎样提交 ENCTYPE="multipart/form-data" 的表单?
如题,用来向Web提交文件,在线等,马上接帖
Android: 实现一个multipart/form-data内容类型的提交
在手机上提交用户资料信息(如需要头像、昵称),或者提交一个商品信息(商品图片和标签),或者共享一个图片到服务器上。我们都需要同时处理文件上传和一般类型数据的提交。这个在web应用中很常见也很简单。移动应用可以模拟web页面提交一个HTTP POST请求,其中Content-type为multipart/form-data。具体代码示例如下: HttpClient httpClient =
[急在线]如何判断是否为multipart/form-data提交
[急在线]如何判断是否为multipart/form-data提交
提交设置为enctype="multipart/form-data"的表单时中文乱码解决
当页面表单设置为enctype="multipart/form-data"时,提交数据为中文的时候是乱码的 查看提交的数据: name       陈文杰 sex    男 解决: 因为表单设置为enctype="multipart/form-data"时就是在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加
httpClient 使用multipart/form-data 类型上传文件及表单
httpClient 使用multipart/form-data 类型上传文件及表单
POST multipart/form-data类型的请求,错在哪里?
[code=c]SOCKET s=socket(AF_INET,SOCK_STREAM,0);rn if (INVALID_SOCKET == s)rn rn return FALSE;rn rn rn struct sockaddr_in addr;rn addr.sin_family = AF_INET;rn addr.sin_addr.S_un.S_addr = inet_addr(m_szIpAddr);rn addr.sin_port = htons(m_nPort);rn rn if (SOCKET_ERROR == connect(s,(struct sockaddr *)&addr,sizeof(addr)))rn rn //AfxMessageBox(g_str_err_connect);rn closesocket(s);rn return FALSE;rn rnrn char buffer[1024];rnrn sprintf(buffer,rn "POST /upgrade_htmls.cgi?loginuse=admin&loginpas= HTTP/1.1\r\n"rn "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */* \r\n"rn "Accept-Language: zh-cn \r\n"rn "Content-Type: multipart/form-data; boundary=%s\r\n"rn "Accept-Encoding: gzip,deflate\r\n"rn "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; windows NT 5.1; .NET CLR 1.1.4222; .NET CLR 2.0.50727)\r\n"rn "Content-Length: %d\r\n"rn "Connection: Keep-Alive \r\n"rn "Cache-Control: no-cache \r\n"rn "Host: %s\r\n"rn "\r\n"rn , BOUNDARY, nlen,m_szIpAddrrn );rnrnrn //Append the content.rn unsigned long len_content=1524+nlen;rn char* pPage=new char[len_content];rn memset(pPage,0,len_content);rn sprintf(pPagern ,"%s--%s\r\nContent-Disposition: form-data; name=\"file1\"; filename=\"%s\"\r\nContent-Type: application/octet-stream;\r\nContent-Transfer-Encoding: binary;\r\n--%s--"rn ,buffer,BOUNDARY, m_szFileName,BOUNDARYrn );rn memcpy(pPage+strlen(pPage), buf, nlen);rn sprintf(pPage,"%s\r\n%s",pPage,BOUNDARY);rnrn int send_count=send(s, pPage, nlen+strlen(pPage), 0);rn TRACE("send_count: %d", send_count);rn if(pPage!=NULL) delete [] pPage;[/code]rn观察结果是:rn[img=https://img-bbs.csdn.net/upload/201406/12/1402579042_548722.jpg][/img]rn求助!!!
上传图片要使用“multipart/form-data”的content-type类型
**上传图片要使用“multipart/form-data”的content-type类型,如果没有设置enctype,浏览器无法将文件自身传递到服务端 .使用enctype为“multipart/form-data”时,前端不能使用&lt;input type=“hadden”name=“method” value=“addProductUI”/&gt;的形式,因为继承的BaseServlet...
vb post Content-Type: multipart/form-data 类型
vb post Content-Type: multipart/form-data 类型rnrn自己网上找了几个案例测试了一阵都不行,请问有没有人有相关小案例。rn或者给点提示我。谢谢。
enctype="multipart/form-data"解决同时提交文件和普通数据
在一个表单里提交用户信息时,用户同时可以上传照片rnrnJSP文件 enctype="multipart/form-data"rnrnrn。。。。。。rnrn性别:男rn 女rn。。。。。。rnrn上传照片:rnrnrnrnrnrnrnEmpForm文件rnprivate FormFile photo;rnrnrnEmpDisAction文件继承DispatchActionrnrn//上传文件rnString dir1 = upLoadService.upLoad(form);rn调用后把目录保存到数据库rnrn提交后报错rn严重: Servlet.service() for servlet action threw exceptionrnjava.lang.IllegalArgumentException: argument type mismatchrn。。。。。。rnrnrn如何解决同时提交的问题
multipart/form-data类型表单提交后取值问题
test.html页面内容如下rn rn rn rn rn rn rn rn rnrnrn在test.asp页面上如何获取 fileField内容的值(即图片地址)如 “D:\mypic\bad2.jpg”rn-----------------------------------------------------------------------------rn参考文档rn[url=http://topic.csdn.net/u/20071016/16/456c0f02-247e-4f27-bb91-2fe38ecc85dd.html]http://topic.csdn.net/u/20071016/16/456c0f02-247e-4f27-bb91-2fe38ecc85dd.html[/url]rn[url=http://it.7747.net/html/wlbc/ASP/20070412/7841.html]http://it.7747.net/html/wlbc/ASP/20070412/7841.html[/url]rn我测试了个 将二进制字符转换成普通字符 后还是不行rnrn求救啊rn
js如何模拟multipart/form-data类型的请求
var temp = document.createElement('form'); temp.action = this.data.testURL; temp.method = 'post'; temp.target = '_blank'; temp.enctype = 'multipart/form-dat...
python实现multipart/form-data类型请求的图片上传
  # coding:utf-8 import requests import os url = 'http://替换图片上传接口' h = { &quot;Host&quot;: &quot;192.168.60.178:5007&quot;, &quot;User-Agent&quot;: &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; rv:56.0) Gecko/20100101 Firefox/...
Spring MVC获取不到post提交的multipart/form-data格式的数据
我们在写接口时,经常会用postman测试接口。前段时间我写接口时,发现post的form-data提交数据,后端竟然接收不到请求参数,而使用post的x-www-form-urlencoded方式提交数据,后端可以接收到参数。为什么? postman的form-data是指multipart/form-data,即使用二进制传输数据,并且所有的数据不进行编码;而x-www-form-urlenc...
以 enctype="multipart/form-data" 方式提交的数据的问题
我以enctype="multipart/form-data"方式提交的数据是二进制的。但我又有些文字想同二进制一同传送,怎么办?
如何得到通过enctype="multipart/form-data"方法提交后的数据
在下面这个页面中,当提交后如何得到文本框中的值?rnrnrnrn rnrn rn rn rnrnrnrnrn代码该如何写呀,请高手帮忙!!rn
使用HttpClient4.5 post提交multipart/form-data数据实现多文件上传
使用HttpClient4.5 post提交multipart/form-data数据实现多文件上传 场景:前端提交multipart/form-data数据,由api服务A将请求转发到api服务B。 maven依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;commons-httpclient&amp;lt;/groupId&amp;gt; &amp;lt;art...
上传问题 multipart/form-data
rnEnter the file to create: rnWhat files are you sending? rnrn我想在VC程序中实现上传,但是服务器端只收得到文件名,收不到数据,想问下各位,以下的格式哪里存在问题啊???rn-----------------------------7d2227629012e \r\nrnContent-Disposition: form-data;name="Filename ";\r\n\r\nrn-----------------------------7d2227629012e \r\nrnContent-Disposition: form-data; name="Filedata;"rnfilename="C:\Documents and Settings\aaa\My Documents\My Pictures\zzjh.jpg"\r\nrn Content-Type: image/pjpeg \r\nrn"Content-Transfer-Encoding: binary";\r\n\r\nrn。。。。。。文件数据。。。。。。。。。。。。\r\nrn-----------------------------7d2227629012e \r\nrn
multipart/form-data 上传图片无法显示
***************************jsp中使用如下代码上传文件**********************************rn rn rn rn rn************************************另一个jsp中使用如下代码解析************************rnString name = request.getParameter("name");rnInputStream in = request.getInputStream();rnBufferedReader br = new BufferedReader(new InputStreamReader(in));rnString firstline = br.readLine();rnString filename = br.readLine();rnString what = br.readLine();String what1 = br.readLine();rnStringBuffer bs = new StringBuffer();rnPrintWriter pw = new PrintWriter("f:7.jpg");rnString data = null;rnwhile((data=br.readLine()) != null)rnrn if(data.equals(firstline+"--"))rn rn break;rn rn bs.append(data);rn pw.println(data);pw.close();rn*******************************************问题:***********************************rn1、上传的图片保存到本地始终是一把叉(无法显示),如果是上传txt文件就没有任何问题.rn2、我使用字节流尝试了一下本地复制,发现图片可以复制成功,所以我怀疑是不是上传的时候乱码造成的.请教下前辈们,这个问题应该如何解决呢?谢谢!
POST multipart/form-data
我建立了一个PHP环境,首页内容是一个上传表单,用mybcs.php这个上传脚本上传~rn在web下可以上传文件,但在C#下,怎么实现代码上传?求教!rnrnrn rnFilename:rnrnrnrnrn
enctype="multipart/form-data" 问题
表单是这样的: rn表单内有3个域,其中有一个是文件上传的(type="file"),其他2个都是普通的域,但不知道为什么在uploadimage.jsp里就得不到这些域的值,但如果把中的enctype="multipart/form-data" 去掉就可以了,怪啊! 难道我的文件上传和信息提交就要分开来做吗?而且也不允许我这样做啊!rn提交表单:rnrn信息主题:rn上传图片:rnrnrn在uploadimage.jsp页面里,我该怎样去接收title,content里面的值??rn麻烦具体点!rn下面还要插入数据库中呢!rnrnrn rn
multipart/form-data的问题...........??
rnEnter the file to create: rnWhat files are you sending? rnrn我想在VC程序中实现上传,但是服务器端只收得到文件名,收不到数据,想问下各位,以下的格式哪里存在问题啊???rn-----------------------------7d2227629012e \r\nrnContent-Disposition: form-data;name="Filename ";\r\n\r\nrn-----------------------------7d2227629012e \r\nrnContent-Disposition: form-data; name="Filedata;"rnfilename="C:\Documents and Settings\aaa\My Documents\My Pictures\zzjh.jpg"\r\nrn Content-Type: image/pjpeg \r\nrn"Content-Transfer-Encoding: binary";\r\n\r\nrn。。。。。。文件数据。。。。。。。。。。。。\r\nrn-----------------------------7d2227629012e \r\nrnrn
enctype="multipart/form-data" ????
form里面有enctype="multipart/form-data"一段,程序就不能运行,我把这一段去掉就正常了,为什么呢?rnrn是是服务器的问题吗?
multipart/form-data 的问题?
我的表单有图片上传,同时也有文本内容. rnrn我想让提交的数据 可以 $_POST获取表单内容,同时也能 $_FILES获取上传内容;rnrnrn问题:rn1.直接在表单上写multipart/form-data 没问题吗? 我测试$_POST可以获得文本字段;$_FILES也正常;rn只是: 我看了很多文章,要用JS分开还是什么,文本字段不能在multipart/form-data表单中..rn很是疑惑';
enctype="multipart/form-data"的问题!
请问为什么有enctype="multipart/form-data"就可以正常上传文件,但是不能存记录到数据库。而没有的时候能存记录,却不上传文件。怎么回事?rn如何即能上传文件又传存记录到数据库?rn改成rs("bt")=title.value 'title为input????rn急啊,请知道的朋友快点告诉我,好吗??
enctype="multipart/form-data"
jsp的enctype="multipart/form-data"怎么实现form表单的数据上传?请详细点 我都找了好几天了 就是没有答案 有的 还是模模糊糊的有谁可以给个例子看看 里面的smartupload怎么用啊 ?谢谢了 254477784@163.com

相似问题

1
jmeter中multipart/form-data格式且带 boundary的post请求
6
springboot接口 接收参数为实体对象跟MultipartFile对象报错。
3
设置web.xml使用基于Java的配置报错
0
Myeclipse代码导入IDEA后jsp文件里表单路径需要做什么更改?
1
请问点击html中上传文件中的浏览按钮之后,eclipse.exe就停止运行了,怎么解决?
5
mvc 上传文件 MultipartFile参数对像为空
5
【spring】上传文件MultipartHttpServletRequest,为null,求解
1
求助前辈:python使用post请求上传txt文件到网站,上传成功,但是内容为空
0
求助:POSTMAN生成的Python使用request请求上传文件的代码,但是有几个问题想不明白,测试也通过不了
1
java后台如何模拟multipart/form-data请求 实现上传多图和普通文本?
0
shiro+ssm项目一启动就报错
0
Awesomium有没有类似与webBrowser.Navigate(..,post data,...)
2
php <form enctype="multipart/form-data"上传取值
1
在使用smartupload组件实现上传文件时报了500错误,代码也没有报错。
3
为什么用form表单上传的file文件内容不是乱码,但是form的一般input元素输入中文却乱码了?
1
vb.net关于Http的form-data提交的问题
2
表单提交multipart/form-data,获取非文件参数的问题
0
图片上传一直文件损坏,字符集编码也设置了,哪位大神知道什么问题
1
django后端使用了fastdfs存储,那么用户怎么在前端input上传图片到服务器并被接收