1

クライアント システムからサーバーにファイルをアップロードしています。打ったところは、

これはhtmlコードです。

<input type="file" name="fileCarRes" id="fileCarRes" size="10" />

このjquery ajaxリクエストを使用して、このファイルを別のphpファイルに移動し、PHP関数を使用してファイルをアップロードします。私が使用しているJqueryコードは、

file = $('#fileCarRes').val();
url="careers.php";

    $.post
    (
        url,
        {
            'act'           :   'file',
            'file'          :    file
        },
        function (responseText)
        {
            alert(responseText);
        },
        "html"
    );

In php file

if(isset($_POST['act']) && $_POST['act'] == 'file')
    {
        $file           =   $_POST['file'];


                 $extension = end(explode(".", $_FILES["file"]["name"]));
        } etc... 

PHP では$_FILES["file"]["name"]、html ファイルからファイルを取得するために使用されます。今、私は送信し、を使用せずに ajax クエリを実行してい<form>ます。ファイルパスをこのPHP関数にマップする方法がわかりません。私はMVCアーキテクチャで働いています。

'前もって感謝します !!'

4

0 に答える 0