{"action":"closed","issue":{"url":"https://api.github.com/repos/playframework/playframework/issues/6182","repository_url":"https://api.github.com/repos/playframework/playframework","labels_url":"https://api.github.com/repos/playframework/playframework/issues/6182/labels{/name}","comments_url":"https://api.github.com/repos/playframework/playframework/issues/6182/comments","events_url":"https://api.github.com/repos/playframework/playframework/issues/6182/events","html_url":"https://github.com/playframework/playframework/issues/6182","id":156389439,"number":6182,"title":"[doc] ScalaFileUpload references PartHandler which does not exist","user":{"login":"wsargent","id":71236,"avatar_url":"https://avatars.githubusercontent.com/u/71236?v=3","gravatar_id":"","url":"https://api.github.com/users/wsargent","html_url":"https://github.com/wsargent","followers_url":"https://api.github.com/users/wsargent/followers","following_url":"https://api.github.com/users/wsargent/following{/other_user}","gists_url":"https://api.github.com/users/wsargent/gists{/gist_id}","starred_url":"https://api.github.com/users/wsargent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wsargent/subscriptions","organizations_url":"https://api.github.com/users/wsargent/orgs","repos_url":"https://api.github.com/users/wsargent/repos","events_url":"https://api.github.com/users/wsargent/events{/privacy}","received_events_url":"https://api.github.com/users/wsargent/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/playframework/playframework/labels/documentation","name":"documentation","color":"bfdadc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-23T23:35:05Z","updated_at":"2016-05-31T21:37:40Z","closed_at":"2016-05-31T21:37:40Z","body":"### Play Version (2.5.x / etc)\r\n\r\n2.5.x\r\n\r\n### API (Scala / Java / Neither / Both)\r\n\r\nScala\r\n\r\n### Behavior\r\n\r\nIf you look at ScalaFileUpload, the section on writing your own body parser is unclear.\r\n\r\nhttps://www.playframework.com/documentation/2.5.x/ScalaFileUpload#writing-your-own-body-parser\r\n\r\n> If you want to handle the file upload directly without buffering it in a temporary file, you can just write your own BodyParser. In this case, you will receive chunks of data that you are free to push anywhere you want.\r\n>\r\n> If you want to use multipart/form-data encoding, you can still use the default mutipartFormData parser by providing your own PartHandler[FilePart[A]]. You receive the part headers, and you have to provide an Iteratee[Array[Byte], FilePart[A]] that will produce the right FilePart.\r\n\r\nThere is no `PartHandler` any more.  There's no code example, and it should have an akka streams example like:\r\n\r\nhttps://www.playframework.com/documentation/2.5.x/ScalaBodyParsers#custom-parsing-using-akka-streams"}}
{"actor":{"display_login":"gmethvin"}}