我有以下表格:
<form method="post" enctype="multipart/form-data" id="upload" action="upload.php">
<input type="file" id="file" name="file" size="10"/>
<input id="uploadbutton" type="button" value="Upload"/>
</form>
以下Javascript:
$(document).ready(function () {
$("#uploadbutton").click(function () {
var filename = $("#file").val();
$.ajax({
type: "POST",
url: "upload.php",
enctype: 'multipart/form-data',
data: {
file: filename
},
success: function (text) {
alert("Data Uploaded: " + text);
}
});
});
});
和以下PHP(作为测试)
echo json_encode($_POST); //uses post to check as $_FILES returns nothing
然后警报将通过响应行通知我,"file: test.jpg"
正如您所看到的,尽管这是一个文件名而不是实际文件本身。如何转换我的文件以获取实际文件而不是文件名。
先感谢您。