小编use*_*157的帖子

React 前端将图像发送到 fastapi 后端

前端 = React,后端 = FastApi。如何简单地从前端发送图像,并让后端将其保存到本地磁盘?我尝试了不同的方法:在对象中、在 base64 字符串中等。但我无法设法在 FastApi 中反序列化图像。它看起来像一个编码的字符串,我尝试将其写入文件或对其进行解码,但没有成功。

const [selectedFile, setSelectedFile] = useState(null);
const changeHandler = (event) => {setSelectedFile(event.target.files[0]);   };
const handleSubmit = event => {

const formData2 = new FormData();
formData2.append(
"file",
selectedFile,
selectedFile.name
);

const requestOptions = {
    method: 'POST',
    headers: { 'Content-Type': 'multipart/form-data' },
    body: formData2 // Also tried selectedFile
};
  fetch('http://0.0.0.0:8000/task/upload_image/'+user_id, requestOptions)
    .then(response => response.json())
}

return (  <div
            <form onSubmit={handleSubmit}>
              <fieldset>
                  <label htmlFor="image">upload picture</label><br/>
                  <input name="image" type="file" onChange={changeHandler} accept=".jpeg, .png, .jpg"/>

              </fieldset>
              <br/>
              <Button …
Run Code Online (Sandbox Code Playgroud)

python python-3.x reactjs fastapi

8
推荐指数
1
解决办法
5697
查看次数

flot.axislabels:如何选择标签的颜色?

我使用flot与插件"jquery.flot.axislabels.js",但我找不到除README文件之外的其他文档.所以一般的问题是"我在哪里可以找到一些完整的文档?" 更具体的是:"如何设置标签的颜色?" 有些属性可用,例如"axisLabelFontSizePixels","axisLabelFontFamily"等......所以我尝试了"axisLabelColor"和"axisLabelFontColor"而没有任何结果.

我也尝试使用CSS,根据这个:http://people.mozilla.com/~mcote/flot-axislabels/example/ 但它也不起作用.也许CSS正在使用旧版本的axislabel.js.

理想情况下,我会避免使用CSS,我想如果我们能够选择字体,我们就可以选择颜色.但我无法找到我必须使用的语法...

如果有人知道某事,我会很高兴看到它:-)谢谢和问候,S.

flot jquery-mobile axis-labels

4
推荐指数
1
解决办法
7795
查看次数