要将文件上传到特定文件夹而不是内存中,可以使用Blueimp jQuery文件上传插件结合服务器端的代码来实现。以下是一个示例解决方法:
首先,确保你已经引入了Blueimp jQuery文件上传插件的相关文件,包括CSS和JavaScript文件。
在HTML文件中,添加一个文件上传表单和一个用于显示上传结果的容器,例如:
$(function() {
$('#file-input').fileupload({
url: 'upload.php',
dataType: 'json',
formData: {folder: 'uploads'}, // 指定上传文件的目标文件夹
done: function (e, data) {
$('#upload-result').html('文件上传成功!');
},
fail: function (e, data) {
$('#upload-result').html('文件上传失败!');
}
});
});
'success']);
} else {
echo json_encode(['status' => 'error']);
}
}
?>
请确保在服务器上创建了一个名为"uploads"的文件夹,并确保该文件夹具有适当的写入权限,以便文件可以成功保存到指定文件夹中。
以上就是一个使用Blueimp jQuery文件上传插件将文件上传到特定文件夹而不是内存中的解决方法。你可以根据自己的需求进行修改和适应。