{"record":{"id":"37a56c169ff2fb55","repo":"DioxusLabs/dioxus","slug":"filestream-into-request-is-only-implemented-for-w","errorCode":null,"errorMessage":"FileStream::into_request is only implemented for web targets","messagePattern":"FileStream::into_request is only implemented for web targets","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/fullstack/src/payloads/files.rs","lineNumber":196,"sourceCode":"\n                if let Some(length) = content_length {\n                    builder = builder.header(\"Content-Length\", length)?;\n                }\n\n                if let Ok(filename) = filename {\n                    builder = builder.header(\n                        \"Content-Disposition\",\n                        format!(\"attachment; filename=\\\"{}\\\"\", filename),\n                    )?;\n                }\n\n                return builder\n                    .header(\"Content-Type\", content_type)?\n                    .send_body_stream(stream)\n                    .await;\n            }\n\n            unimplemented!(\"FileStream::into_request is only implemented for web targets\");\n        }\n    }\n}\n\nimpl<S> FromRequest<S> for FileStream {\n    type Rejection = ServerFnError;\n\n    fn from_request(\n        req: Request,\n        _: &S,\n    ) -> impl Future<Output = Result<Self, Self::Rejection>> + Send {\n        async move {\n            tracing::info!(\"Extracting FileUpload from request: {:?}\", req);\n\n            let disposition = req.headers().get(\"Content-Disposition\");\n            let filename = match disposition.map(|s| s.to_str()) {\n                Some(Ok(dis)) => {\n                    let content = content_disposition::parse_content_disposition(dis);","sourceCodeStart":178,"sourceCodeEnd":214,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/393d190a801ccb441d41923e232289b4f8a5c669/packages/fullstack/src/payloads/files.rs#L178-L214","documentation":"Error \"FileStream::into_request is only implemented for web targets\" thrown in DioxusLabs/dioxus.","triggerScenarios":"Thrown at packages/fullstack/src/payloads/files.rs:196 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"393d190a801ccb441d41923e232289b4f8a5c669","analyzedAt":"2026-08-16T11:27:45.815Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}