これは私のコードです。私がやろうとしているのは、ファイルとそのパスをサーバーに送ることです。後でファイルを出力したいので、これらの変数からのパスが必要です。他の側ではAJAXを使用してFormDataにファイルとパスを送信しています。未定義のインデックスを取得するエラー
var FD = new FormData();
var MyString = "uploads/docs/KEP" + myVariableString + ".jpg";
FD.append('name', MyString);
FD.append('file', $('#file-1').prop('files')[0]);
$.ajax({
type: 'POST',
processData: false,
contentType: false,
cashe: false,
data: FD,
url: "ajax/ajax.elszamolfileupload.php",
dataType: 'json',
});
、PHPで:
$placeForFile = $_FILES['name'];
rename($_FILES['file']['tmp_name'],$placeForFile);
私は "名前" は未定義であることをバック取得しています。
ありがとうございます!
'$( '#file-1').pro( 'files')'これは何ですか? –
'cashe:false、'、あなたは 'cache'を意味しますか? – Spectarion
私はキャッシュを申し訳ありません –