Найдите файл и получите путь к файлу в PHP - PullRequest
0 голосов
/ 12 января 2012

Я занимаюсь разработкой этого веб-сайта, на котором пользователи могут искать файл, в частности файл .csv на своем компьютере (на стороне клиента). Затем я хочу отправить содержимое этого .csv файла на мой сервер. Когда он окажется на сервере, он будет сохранен в моей базе данных.

Но, во-первых, мне нужно получить путь к файлу .csv. Поэтому я предполагаю, что должен позволить пользователю просматривать файл со своего компьютера. Затем, когда пользователь выберет файл, путь будет сохранен в переменной, так что я могу перейти к сохранению содержимого в моей базе данных.

Поэтому у меня есть 3 вопроса:

  1. Как разрешить пользователю просматривать файл?
  2. Как мне получить путь к клиентской стороне?
  3. Как мне сохранить найденный путь на стороне клиента?

Фрагменты кода и ссылки будут приветствоваться.

Ответы [ 2 ]

1 голос
/ 12 января 2012

«путь будет сохранен в переменной, так что я могу продолжить хранить содержимое в моей базе данных» - Нет, это не так.

Вы не храните путь. Вы фактически позволяете пользователю указать путь к файлу в браузере. Однако при отправке формы фактическое содержимое файла читается и публикуется на вашем сервере в форме сообщения вместе с остальными полями формы.

Вы можете прочитать файл на стороне сервера и продолжить анализировать его в PHP и сохранять в базе данных и т. Д.

0 голосов
/ 12 января 2012

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

...