Если я загружаю текстовый файл через одну форму, можно ли прочитать его в другой форме, которая показывает запись определенных записей из базы данных? - PullRequest
0 голосов
/ 04 июля 2018

Я не хочу читать файл, используя tmp_name. Существуют ли другие возможные способы чтения файла из папки с его исходным именем, которое я хранил в базах данных?

Кроме того, я пытаюсь получить доступ к содержимому этого файла во второй форме.

1 Ответ

0 голосов
/ 04 июля 2018

При прочих равных: Нет.

Файл был загружен, и он был сохранен во временное место с сгенерированным именем файла, и вашей программе PHP было сказано, какое имя файла клиент должен иметь. Два имени файла не совпадают.

Вы не можете получить к нему доступ, используя исходное имя файла, потому что это не то имя файла, которое имеется на компьютере с PHP.

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

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