当前位置: 代码迷 >> ASP >> 请教用enctype="multipart/form-data"如何传参数
  详细解决方案

请教用enctype="multipart/form-data"如何传参数

热度:550   发布时间:2012-02-13 17:20:26.0
请问用enctype="multipart/form-data"怎么传参数?
用     enctype= "multipart/form-data "
方式如何传参数?      

<input   type= "hidden "   value= "ddd "   name= "hiddentext "   />
传不了的。


------解决方案--------------------
帮你顶,我也想知道。
------解决方案--------------------
enctype= "multipart/form-data " 应该是以二进制的格式编码来传输数据,在服务器端通过request不能直接获取,需要通过stream对象 来将传输过来的二进制的文件进行解码出来了,
------解决方案--------------------
RFC1867 http://www.ietf.org/rfc/rfc1867.txt

------解决方案--------------------
可以接受,简单的办法是

首先把Request.BinaryRead转换为ascii字符
然后从Request.ServerVariables( "HTTP_CONTENT_TYPE ")中提取boundary=xxxx的值

通ascii字串中查找xxxx & vbcrlf & Content-TypeDisposition: form-data; name= "hiddentext " & ??? & Vcrlf & xxxx的形式

其中???就是你要的数据
  相关解决方案