More fullstack fixes (#4737)

* allow `--server` only builds!

* rollback example

* capture `/:route` routes

* fix: properly implement file uploads in forms

* implement desktop form uploads

* Performant serialization of form bytes

* finish up file stuff

* cleanups

* add request headers to streaming context

* remove some unwraps
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2025-10-07 23:07:43 -07:00
1 parent fc01a002fd
commit 92792aded9
47 files changed
+1241 -703

No files matched your search

+5 -1
View File
@@ -95,7 +95,11 @@ impl<S> IntoRequest for MultipartFormData<S> {
// and construct a multipart form body manually.
#[cfg(not(target_arch = "wasm32"))]
{
todo!("Properly implement multipart form data for non-web wasm32 clients");
let data = self._client.clone().ok_or_else(|| {
RequestError::Builder("Failed to get FormData from event".into())
})?;
return _req.send_multipart(&data).await;
}
unimplemented!("Non web wasm32 clients are not supported yet")