cakephp 2.0上传Pdf文件
我是cakephp新手。我可以用php上传pdf文件。现在我想用cakephp上传pdf文件。有人能给我推荐一个最好的参考吗 用php代码上传pdf文件cakephp 2.0上传Pdf文件,cakephp,Cakephp,我是cakephp新手。我可以用php上传pdf文件。现在我想用cakephp上传pdf文件。有人能给我推荐一个最好的参考吗 用php代码上传pdf文件 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>jQuery File Upload Example</title> </head>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>jQuery File Upload Example</title>
</head>
<body>
<form action="upload3.php" method="post" enctype="multipart/form-data">
<input type="file" name="filepdf" /><br />
<input type="submit" value="Upload menu pdf" name="upload_pdf" />
</form>
</body>
</html>
php file
<?php
$pdfPath = "pdf";
$maxSize = 102400000000;
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['upload_pdf'])) {
if (is_uploaded_file($_FILES['filepdf']['tmp_name'])) {
if ($_FILES['filepdf']['type'] != "application/pdf") {
echo '<p>Il file non è un PDF</p>';
} else if ($_FILES['filepdf']['size'] > $maxSize) {
echo '<p class="error">File troppo grande. Dimensione massima: ' . $maxSize . 'KB</p>';
} else {
$menuName = 'file.pdf';
$result = move_uploaded_file($_FILES['filepdf']['tmp_name'], $pdfPath . $menuName);
if ($result == 1) {
echo '<p class="error">File Uploaded!!</p>';
} else {
echo '<p class="error">Si è verficato un errore</p>';
}
}
}
}
?>
jQuery文件上传示例
php文件
现在我想用cakephp做同样的工作,我对MVC有一个清晰的概念
我已经创建了视图。现在需要控制器和模块的帮助。您可以使用此插件。
对于大小限制,如果您使用的是cakephp 2.3或更高版本,请在您的模型上使用此新的验证规则:
public $validate = array(
'image' => array(
'rule' => array('fileSize', '<=', '1MB'),
'message' => 'L\'Image doit être inférieur à 1MB'
)
);
public$validate=array(
'image'=>数组(
'规则'=>数组('文件大小','