В javascript, как пользовательские входы сохранить в файл в локальный каталог - PullRequest
0 голосов
/ 10 июня 2018

Я решил хранить файлы в своем проекте локально.Я надеюсь, что когда пользователь щелкнет по кнопке submit, файл будет сохранен в путь, и я сделаю запрос Post файла с именем файла в каталог.Как сохранить файлы объектов в локальном каталоге?

export default class Example extends React.Component {
  constructor (props) {
    super(props);
    this.fileInput;
    this.handleFormSubmit = this.handleFormSubmit.bind(this);
  }

  handleFormSubmit(e) {
    e.preventDefault()
    path = "../../images"
    // Save this.fileInput to path directory
  }


  render() {
    function FieldGroup({ id, label, help, ...props }) {
      return (
        <FormGroup controlId={id}>
          <ControlLabel>{label}</ControlLabel>
          <FormControl {...props} />
        </FormGroup>
      );
    }

    return (
      <Form>
        <FieldGroup
          id="formControlsText"
          type="text"
          label="title"
          placeholder="Enter text"
        />
        <FieldGroup
          id="formControlsFile"
          type="file"
          label="Image"
          help="Example block-level help text here."
          inputRef={ref => {this.fileInput = ref}}
        />
        <Button> Submit </Button>
      </Form>
    );
  }
}

1 Ответ

0 голосов
/ 10 июня 2018

Вы должны использовать либо грозный, либо multer на своем бэкэнде.Или вы можете создать корзину хранения в Интернете и создать запрос на публикацию для сохранения изображения в корзине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...