【问题标题】:Upload image with Reactjs, Ckeditor4, Firebase?使用 Reactjs、Ckeditor4、Firebase 上传图片?
【发布时间】:2020-07-19 21:26:20
【问题描述】:

我是前端的初学者/不知道后端/。我只是想为了好玩而创建博客。 Reactjs、Ckeditor4 和 Firebase 工作正常,但唯一的问题是我无法将图像上传到我的 ckeditor4-react。也不知道接下来会出现什么问题。 ckeditor4-react 工作正常,除了图片上传。请帮帮我。

import Ckeditor4React from "ckeditor4-react";

const Ckeditor = (props) => {
  return (
    <div className="container">
      <Ckeditor4React
        data="<p>It is CKEditor</p>"
        config={{
          uiColor: "#AADC6E",
          extraPlugins: "uploadimage",
          uploadUrl: "/uploader/upload",
          filebrowserUploadMethod: "form",
          filebrowserBrowseUrl: "1",
          filebrowserUploadUrl: "2",
          filebrowserImageBrowseUrl: "3",
        }}
      />
      <button className="btn btn-primary">Submit</button>
    </div>
  );
};

我的 App.js

function App() {
  return (
    <BrowserRouter>
      <Router history={history}>
        <div className="App">
          <Switch>
            <Route path="/" exact component={HomePage} />
            <Route path="/ckeditor" exact component={Ckeditor} />
            <Route path="/uploader/upload" exact component={CkeDragdrop} />
          </Switch>
        </div>
      </Router>
    </BrowserRouter>
  );
}

上传.js

import React, { useEffect } from "react";
import axios from "axios";

const CkeDragdrop = () => {
  useEffect(() => {
    console.log("testing1");

    axios
      .post("https://reqres.in/api/register", {
        email: "eve.holt@reqres.in",
        password: "pistol",
      })
      .then((response) => {
        console.log("testing2");
        console.log(response);
      })
      .catch((error) => {
        console.log(error);
      });
  }, []);

  return <div>testing3</div>;
};

export default CkeDragdrop;

【问题讨论】:

    标签: reactjs firebase ckeditor firebase-storage ckeditor4.x


    【解决方案1】:
    <CKEditor
        data="<p>Hello from CKEditor 4!</p>"
        config={{   
            filebrowserUploadMethod  : "form",
            uiColor: "#AADC6E",
            extraPlugins: "uploadimage",
            filebrowserUploadMethod: "form",
            filebrowserUploadUrl :("/uploader/upload"),      
        }}
    />
    

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 2021-03-19
      • 2020-11-13
      • 2019-12-31
      • 2022-07-17
      • 1970-01-01
      • 2021-05-09
      • 2020-12-11
      • 2022-11-30
      相关资源
      最近更新 更多