File management

CameraField

CameraField provides an camera field type for CCK. This new CCK field is for capturing images from webcam. Captured images are displayed as thumbnails linked to original image. This module is based on Mugshot module.

Dependencies

  • CameraField 6.x depends on the CCK module

Installation

1. Copy camerafield folder to your sites/all/modules directory. Make sure you have installed CCK.
2. Enable Camerafield module in admin/build/modules.
3. Configure settings in admin/settings/camera_field
3. Choose any Content type and go to Edit -> Manage fields.
4. Add new field, select Camera as fieldtype and Camera Field as widget.
5. Save.
6. Create new content and start taking images.

Credits

Developed by Tamer Zoubi and Sponsored by Totally Techy

ImageField Archive

ImageField Archive exposes a new action that integrates with Views Bulk Operations to allow downloading Zip archives of ImageFields contained in selected nodes. The admin has control over the naming scheme of the Zip archive, and of each file inside the archive - using the Token module. The user can choose which ImageCache preset(s) to download, including the original image.

Sponsored by research on BLOGS.

FeedAPI Grabber

tamerzg - March 15, 2010 - 16:59

This module is FeedAPI addon that adds ability to grab attached files from feeds. Grabber files are saved as node attachment using core Upload module. Module is plug and play and it has no settings or configuration page.

Dependencies

FeedAPI Grabber 6.x depends on the

  • FeedAPI
  • Upload module (Core optional)

Installation

1. Copy FeedAPI Grabber folder to your sites/all/modules directory. Make sure you have enabled Upload, FeedAPI and FeedAPI Node modules.
2. Enable FeedAPI Grabber module in admin/build/modules.
3. Create new Feed from source which has attached files and they will be downloaded and saved as local attachments

Credits

Developed by Tamer Zoubi and Sponsored by Prosite

Amazon S3 Stream Wrapper

amazon S3 api

Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

Amazon S3 has a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits to developers.

Amazon S3 PHP class

This class is a standalone Amazon S3 REST implementation for PHP 5.2.x (using CURL), that supports large file uploads and doesn't require PEAR.
Checkout the latest

S3 Api guide

<?php
/**
* @param object $file
* example :
* $file = new stdClass();
* $file->uid = $user->uid;
* $file->filename = $filename;
* $file->filepath = $filepath;
* $file->filemime = file_get_mimetype($filename);
* $file->filesize = filesize($filepath)
* $file->timestamp = time();
*
*/

/**
* sends file to s3
* @param array $file standard file object
* @returns string completed file string
*
*/
s3_api_put_file($file);

/**
* get a file path
* @param object $file
* @return path to file
*/
s3_api_get_file($file);

/**

FileField Private Downloads

Alan D. - February 3, 2010 - 13:42

An experimental module to enable true private downloads for Drupal 6.

If you simply require .htaccess protection read the handbook page here:

Restrict specific folders from public download (via .htaccess)
Drupal Handbook - http://drupal.org/node/540754

Or try one of the following private downloads related projects

Private Upload: http://drupal.org/project/private_upload
Private Download: http://drupal.org/project/private_download
Protected Download (Drupal 5): http://drupal.org/project/downld

From Drupal 7, both private and public downloads will be supported by core.

FileField UI Extras

A helper module that provides a collection of miscellaneous FileField UI enhancements.

This module requires CCK 2.5 or above to work.

These include (or are limited to):

1) Collapsible fieldset wrapper on the data elements.

These include the alt, title, description fields provided by FileField and any additional fields that are created by other modules, namely ImageField Extended module.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.