Esempio n. 1
0
function upload($filepath, $extname)
{
    $tracker = fastdfs_tracker_get_connection();
    if (!$tracker) {
        return false;
    }
    $storage = fastdfs_tracker_query_storage_store();
    if (!$storage) {
        return false;
    }
    $server = fastdfs_connect_server($storage['ip_addr'], $storage['port']);
    if (!fastdfs_active_test($server)) {
        return false;
    }
    $storage['sock'] = $server['sock'];
    return fastdfs_storage_upload_by_filename($filepath, $extname, array(), null, $tracker, $storage);
}
Esempio n. 2
0
var_dump($tracker);
if (!fastdfs_active_test($tracker)) {
    error_log("fastdfs_active_test errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info());
    exit(1);
}
$server = fastdfs_connect_server($tracker['ip_addr'], $tracker['port']);
var_dump($server);
var_dump(fastdfs_disconnect_server($server));
var_dump($server);
var_dump(fastdfs_tracker_query_storage_store_list());
$storage = fastdfs_tracker_query_storage_store();
if (!$storage) {
    error_log("fastdfs_tracker_query_storage_store errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info());
    exit(1);
}
$server = fastdfs_connect_server($storage['ip_addr'], $storage['port']);
if (!$server) {
    error_log("fastdfs_connect_server errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info());
    exit(1);
}
if (!fastdfs_active_test($server)) {
    error_log("fastdfs_active_test errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info());
    exit(1);
}
//var_dump(fastdfs_tracker_list_groups($tracker));
$storage['sock'] = $server['sock'];
$file_info = fastdfs_storage_upload_by_filename("/usr/include/stdio.h", null, array(), null, $tracker, $storage);
if ($file_info) {
    $group_name = $file_info['group_name'];
    $remote_filename = $file_info['filename'];
    var_dump($file_info);