mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
This commit is contained in:
committed by
GitHub
parent
395a259019
commit
cc35608430
5
.changes/fix-form-serialization.md
Normal file
5
.changes/fix-form-serialization.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Fixes the HTTP API form text fields.
|
||||
5
.changes/remove-form-part-file.md
Normal file
5
.changes/remove-form-part-file.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
**Breaking change:** Removed `tauri::api::http::FormPart::File`.
|
||||
@@ -11,7 +11,7 @@ use serde_json::Value;
|
||||
use serde_repr::{Deserialize_repr, Serialize_repr};
|
||||
use url::Url;
|
||||
|
||||
use std::{collections::HashMap, path::PathBuf, time::Duration};
|
||||
use std::{collections::HashMap, time::Duration};
|
||||
|
||||
/// The builder of [`Client`].
|
||||
#[derive(Debug, Clone, Default, Deserialize)]
|
||||
@@ -129,7 +129,6 @@ impl Client {
|
||||
for (name, part) in form_body.0 {
|
||||
match part {
|
||||
FormPart::Bytes(bytes) => form.push((name, serde_json::to_string(&bytes)?)),
|
||||
FormPart::File(file_path) => form.push((name, serde_json::to_string(&file_path)?)),
|
||||
FormPart::Text(text) => form.push((name, text)),
|
||||
}
|
||||
}
|
||||
@@ -176,7 +175,6 @@ impl Client {
|
||||
for (name, part) in form_body.0 {
|
||||
match part {
|
||||
FormPart::Bytes(bytes) => form.push((name, serde_json::to_string(&bytes)?)),
|
||||
FormPart::File(file_path) => form.push((name, serde_json::to_string(&file_path)?)),
|
||||
FormPart::Text(text) => form.push((name, text)),
|
||||
}
|
||||
}
|
||||
@@ -222,8 +220,6 @@ pub enum ResponseType {
|
||||
#[serde(untagged)]
|
||||
#[non_exhaustive]
|
||||
pub enum FormPart {
|
||||
/// A file path value.
|
||||
File(PathBuf),
|
||||
/// A string value.
|
||||
Text(String),
|
||||
/// A byte array value.
|
||||
|
||||
Reference in New Issue
Block a user