From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.141.43.5 with SMTP id v5cs99126rvj; Thu, 18 Feb 2010 10:47:53 -0800 (PST) Received-SPF: pass (google.com: domain of 3Vot9SwwJCqoWKdOY.WebZRiQWKSV.MYWbKMU-NOfOVQYYQVOQbYeZc.MYW@groups.bounces.google.com designates 10.220.123.29 as permitted sender) client-ip=10.220.123.29; Authentication-Results: mr.google.com; spf=pass (google.com: domain of 3Vot9SwwJCqoWKdOY.WebZRiQWKSV.MYWbKMU-NOfOVQYYQVOQbYeZc.MYW@groups.bounces.google.com designates 10.220.123.29 as permitted sender) smtp.mail=3Vot9SwwJCqoWKdOY.WebZRiQWKSV.MYWbKMU-NOfOVQYYQVOQbYeZc.MYW@groups.bounces.google.com; dkim=pass header.i=3Vot9SwwJCqoWKdOY.WebZRiQWKSV.MYWbKMU-NOfOVQYYQVOQbYeZc.MYW@groups.bounces.google.com Received: from mr.google.com ([10.220.123.29]) by 10.220.123.29 with SMTP id n29mr1246948vcr.52.1266518872062 (num_hops = 1); Thu, 18 Feb 2010 10:47:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:received:received :received:received:received-spf:received:mime-version:received:date :x-ip:user-agent:x-http-useragent:message-id:subject:from:to :x-original-authentication-results:x-original-sender:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :x-thread-url:x-message-url:sender:list-subscribe:list-unsubscribe :content-type; bh=ASG4OkODUpERznRfbxnrjbFpwi3gBo4nZWvKs6XEKqg=; b=UGz444qZV2T3pfeUPxiZl7qYq20qkGARXmwWm7xDVraqqb4h6pjHiNvtqjXhaWxPtw OHogwosnZXevYEe7f7ZeVFKTFHaPbSVfmTNpPwaZGP2bjCYTG10ZU2K0wtsix0D0hAhv LlsCwZzSTvnt1h9HSDppt054foCpBeOGyfg9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:date:x-ip:user-agent :x-http-useragent:message-id:subject:from:to :x-original-authentication-results:x-original-sender:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :x-thread-url:x-message-url:sender:list-subscribe:list-unsubscribe :content-type; b=CyfmPFVEsPHeuRUTnMCTnlQKLNT93irTpwNP/AxSKwx2uJadvYbKq2h4r5WdNjp+Yy P+F/wKqCsrzRCqEeqpO3+fs6x7G9jrz7lmyz/DGmVLW9G6XZUK00CY5R/dnsT3wKLFGM kaArwlDQPFk2OQZ1EcmI2HCHL/pUXGQrmejlY= Received: by 10.220.123.29 with SMTP id n29mr114071vcr.52.1266518870519; Thu, 18 Feb 2010 10:47:50 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.220.80.31 with SMTP id r31ls527747vck.3.p; Thu, 18 Feb 2010 10:47:49 -0800 (PST) Received: by 10.150.119.16 with SMTP id r16mr4532824ybc.12.1266518869404; Thu, 18 Feb 2010 10:47:49 -0800 (PST) Received: by 10.91.77.8 with SMTP id e8mr7905932agl.5.1266511991942; Thu, 18 Feb 2010 08:53:11 -0800 (PST) Received: by 10.91.77.8 with SMTP id e8mr7905931agl.5.1266511991867; Thu, 18 Feb 2010 08:53:11 -0800 (PST) Return-Path: Received: from mail-yw0-f169.google.com (mail-yw0-f169.google.com [209.85.211.169]) by gmr-mx.google.com with ESMTP id 18si1132785yxe.0.2010.02.18.08.53.11; Thu, 18 Feb 2010 08:53:11 -0800 (PST) Received-SPF: pass (google.com: domain of mateo.murphy@gmail.com designates 209.85.211.169 as permitted sender) client-ip=209.85.211.169; Received: by mail-yw0-f169.google.com with SMTP id 41so2705862ywh.10 for ; Thu, 18 Feb 2010 08:53:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.101.65.19 with SMTP id s19mr159793ank.46.1266511991829; Thu, 18 Feb 2010 08:53:11 -0800 (PST) Date: Thu, 18 Feb 2010 08:53:11 -0800 (PST) X-IP: 96.22.181.166 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10,gzip(gfe),gzip(gfe) Message-ID: <1134f52d-c746-44f3-aa24-f3b5061c3a22@d3g2000vbr.googlegroups.com> Subject: Rack multipart - Content-Type implies File IO? From: mateo To: Rack Development X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of mateo.murphy@gmail.com designates 209.85.211.169 as permitted sender) smtp.mail=mateo.murphy@gmail.com X-Original-Sender: mateo.murphy@gmail.com Reply-To: rack-devel@googlegroups.com Precedence: list Mailing-list: list rack-devel@googlegroups.com; contact rack-devel+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: X-Thread-Url: http://groups.google.com/group/rack-devel/t/9fa0f435d7836476 X-Message-Url: http://groups.google.com/group/rack-devel/msg/f613ce3e01267b67 Sender: rack-devel@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=ISO-8859-1 I found a post about this from may, but no resolution. The problem is that the multipart parsing treats any part with a content-type as a file, even if there's no filename in the Content-Disposition. This isn't a problem with most user agents, but it is with some, and I'm not sure it makes sense. Any thoughts?