class.upload.phpPHP文件上传管理器
class.upload.php 为你管理基于 HTTP 的文件上传,示例代码:
$foo = new Upload($_FILES['form_field']);
if ($foo->uploaded) {
// save uploaded image with no changes
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'original image copied';
} else {
echo 'error : ' . $foo->error;
}
// save uploaded image with a new name
$foo->file_new_name_body = 'foo';
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed "foo" copied';
} else {
echo 'error : ' . $foo->error;
}
// save uploaded image with a new name,
// resized to 100px wide
$foo->file_new_name_body = 'image_resized';
$foo->image_resize = true;
$foo->image_convert = gif;
$foo->image_x = 100;
$foo->image_ratio_y = true;
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed, resized x=100
and converted to GIF';
$foo->Clean();
} else {
echo 'error : ' . $foo->error;
}
}
It manages the uploaded file and allows you to do whatever you want with the file as many times as you want. If the file is an image, you can convert and resize it, rotate it, and crop it in many ways. You can also add borders, frames, bevels, add of text labels and watermarks, or apply various graphical effect filters. Security features and file management functions are provided. The class can also work on local files, which is useful for batch processing images online, and can circumvent open_basedir restrictions.
如果下面的网址无法访问,下载请进:http://freshmeat.net/projects/class_upload_php
评论
class.upload.phpPHP文件上传管理器
class.upload.php为你管理基于HTTP的文件上传,示例代码:$foo=newUpload($_FILES['form_field']);if($foo->uploaded){ //
class.upload.phpPHP文件上传管理器
0
雪梦文件管理器Android 文件管理器
Android平台上具有完整功能的文件管理,漂亮的UI界面设计以及良好的用户体验。支持android1.5及以上平台。包括:Faenza图标可用于30多种不同的文件类型,工具栏和菜单项,这是Linux
雪梦文件管理器Android 文件管理器
0
carrierwaveRails 文件上传
carrierwave是Rails的一个扩展用来提供简单而且灵活的文件上传处理,可以跟基于Rack的Web应用良好集成。示例代码:uploader=AvatarUploader.newuploader
carrierwaveRails 文件上传
0