2016-06-22 2 views
-1

Когда я создаю файл TXT с fputs(), обычно он входит в каталог «downloads», заданный в настройках браузера. Вопрос в том, как получить путь к каталогу загруженного файла.Получить каталог загруженного файла fputs()

$archivo="customers.txt"; 
$file = fopen($archivo,"wb"); 
fputs($file,$contenido); 
fclose($file); 
header('Content-type: text/csv; charset=ansi'); 
header("Content-disposition: attachment; filename=$archivo"); 
print $contenido; 

ответ

1

Проще говоря, серверу никогда не разрешается знать, потому что браузер никогда не сообщит об этом. Это может привести к тому, что браузер не будет передавать конфиденциальную информацию о пользователе без согласия этого пользователя.

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

+0

Хорошо, спасибо. Вы знаете, можно ли редактировать файл на сервере до его загрузки? – Zeek

+0

Не с 'fputs', no. Вам нужно будет вручную загрузить файл, отредактировать его в памяти, а затем распечатать. –

Смежные вопросы