хочется закачать файл и потом переименовать его на стороне клиента, дав ему согласно ID зарегистрированному в базе. Возможно ли такое ?
1. файл закачивается в базу, присваивается ему ID
2. на стороне клиента исходный файл переименовывается в ID.jpg
фомально можно сгенерить батник сервером и попросить клиента скачать и запустить. Но может есть другие идеи ?
переименование файла на стороне клиента
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8563
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8563
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
-
- Частый Гость
- Сообщения: 15
- Зарегистрирован: 28 фев 2003, 18:04
Why you don't gives the name to the file right on the server side and then send to the client?
I have done an application where the result of a sql query is save to a .CSV file right on the server and then is sent to the client. After that, the file is delete on the server.
I have done an application where the result of a sql query is save to a .CSV file right on the server and then is sent to the client. After that, the file is delete on the server.
Код: Выделить всё
<?php
// temporary name, you could use your ID whatever
$filename = "TEMP" . md5(time()) . ".csv";
// Write whatever you need to the file stream
if(!fwrite($handle, $stringtowrite)){
print "Error writing to $filename";
}
fclose($handle);
header("Content-disposition: filename=$filename");
header("Content-type: application/octetstream");
// Send to the client
readfile("$filename");
// Kill the file
unlink( $filename );
}
?>
-
- Частый Гость
- Сообщения: 15
- Зарегистрирован: 28 фев 2003, 18:04
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация: