Страница 1 из 1
переименование файла на стороне клиента
Добавлено: 01 окт 2003, 09:10
Lepsik
хочется закачать файл и потом переименовать его на стороне клиента, дав ему согласно ID зарегистрированному в базе. Возможно ли такое ?
1. файл закачивается в базу, присваивается ему ID
2. на стороне клиента исходный файл переименовывается в ID.jpg
фомально можно сгенерить батник сервером и попросить клиента скачать и запустить. Но может есть другие идеи ?
Добавлено: 01 окт 2003, 09:33
папа Карло
клиент это что? хтмл страница?...
Добавлено: 01 окт 2003, 12:25
Lepsik
папа Карло писал(а):клиент это что? хтмл страница?...
любой интернет броузер точнее
Добавлено: 01 окт 2003, 12:31
папа Карло
по безопасности не получится.... придется тебе апплет делать и подписывать его.... клиент будет кликать Yes for FULL PERMISSIONS...
Добавлено: 01 окт 2003, 13:41
Ivan
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.
Код: Выделить всё
<?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 );
}
?>
Добавлено: 01 окт 2003, 13:59
Ivan
Sorry, я неправильно вас понял. У вас исходный файл на клиенте. Прошу прощения.
Добавлено: 02 окт 2003, 00:41
Lepsik
папа Карло писал(а):по безопасности не получится.... придется тебе апплет делать и подписывать его.... клиент будет кликать Yes for FULL PERMISSIONS...
нашел выход. напишу апликуху, которая будет ходить по http и аплоадить. тада все путем