【发布时间】:2011-09-01 23:47:39
【问题描述】:
我是 jQuery 新手,但我喜欢它!我有一个问题我还不能解决。
我正在使用http://www.zurb.com/playground/ajax_upload
我已经使用以下 upload.php 开始工作
<?
$time= time();
$uploaddir = 'users/'; //<-- Changed this to my directory for storing images
$uploadfile = $uploaddir.$time.basename($_FILES['userfile']['name']); //<-- IMPORTANT
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo $uploaddir.$time.$_FILES['userfile']['name']; // IMPORTANT
#print_r($_FILES);
} else {
// WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
// Otherwise onSubmit event will not be fired
echo "error";
}
?>
我添加了时间变量以确保每个图像都是唯一的。我遇到的问题是我想即时调整和优化图像的大小,但我不知道该怎么做。
调整大小是我需要的最重要的功能 - 例如,我希望保存的图像的最大宽度为 300 像素,即使它最初是 1000 像素宽。我需要按比例调整大小(这是一个词吗?:))
任何帮助都会很棒。
问候 M
【问题讨论】:
标签: php jquery image-processing image-manipulation