переименование файла на стороне клиента

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

переименование файла на стороне клиента

Сообщение Lepsik »

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


1. файл закачивается в базу, присваивается ему ID
2. на стороне клиента исходный файл переименовывается в ID.jpg

фомально можно сгенерить батник сервером и попросить клиента скачать и запустить. Но может есть другие идеи ?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8563
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

клиент это что? хтмл страница?...
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

папа Карло писал(а):клиент это что? хтмл страница?...
любой интернет броузер точнее
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8563
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

по безопасности не получится.... придется тебе апплет делать и подписывать его.... клиент будет кликать Yes for FULL PERMISSIONS...
Ivan
Частый Гость
Сообщения: 15
Зарегистрирован: 28 фев 2003, 18:04

Сообщение 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 );
                                        
}

?>
Ivan
Частый Гость
Сообщения: 15
Зарегистрирован: 28 фев 2003, 18:04

Сообщение Ivan »

Sorry, я неправильно вас понял. У вас исходный файл на клиенте. Прошу прощения.
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

папа Карло писал(а):по безопасности не получится.... придется тебе апплет делать и подписывать его.... клиент будет кликать Yes for FULL PERMISSIONS...
нашел выход. напишу апликуху, которая будет ходить по http и аплоадить. тада все путем
Ответить