Как получить загруженное имя файла в другой форме загрузки, не нажимая кнопку выбора файла?

Я работаю над CRM, над загрузкой файла в одной форме загрузки. Можно ли получить это имя файла внутри файла выбора в другой форме, не нажимая кнопку выбора файла?

Это код для выбора файла в одной форме.

if ($_FILES['product_image']['name']!='') {
    $target = "file_upload_source/"; 
    $target1 =$target . @date(U)."_".( $_FILES['product_image']['name']);
    $product_image=@date(U)."_".( $_FILES['product_image']['name']);

    move_uploaded_file($_FILES['product_image']['tmp_name'], $target1);

    $getlead_id1 = $_GET['leadid'];
    // $appa = explode("_",$getlead_id1);   
    $data = explode("_",$getlead_id1);
    $lead_id545=$data[0];
    $type464 = $data[1];

    $sl= "
        INSERT INTO dizypro_file_order 
        SET lead_id = '$lead_id545',
            description = '$description',
            name = '$product_image',
            type = '$type464', 
            upld_date = now(), 
            maker_date = now(),
            maker_id = '".$_SESSION['ADMIN_GAME_ID']."',
            divn_id = '".$_SESSION['SESS_Division']."',
            comp_id = '".$_SESSION['SESS_COMPANY']."',
            zone_id = '".$_SESSION['SESS_zone']."',
            brnh_id = '".$_SESSION['SESS_Branch']."'
    ";
    mysql_query($sl);

1 ответ

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

Краткое резюме: не возможно!

Другие вопросы по тегам