示例#1
0
$file_id = $group_name . FDFS_FILE_ID_SEPERATOR . 'M00/00/02/wKjRbExc_qIAAAAAAABtNw6hsnM56585.part2.c';

var_dump(fastdfs_get_file_info1($file_id));
exit(1);
*/
echo 'fastdfs_tracker_make_all_connections result: ' . fastdfs_tracker_make_all_connections() . "\n";
var_dump(fastdfs_tracker_list_groups());
$tracker = fastdfs_tracker_get_connection();
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);
示例#2
0
    $prefix_name = '.part1';
    $slave_file_info = fastdfs_storage_upload_slave_by_filename("/usr/include/stdio.h", $group_name, $master_filename, $prefix_name);
    if ($slave_file_info !== false) {
        var_dump($slave_file_info);
        $generated_filename = fastdfs_gen_slave_filename($master_filename, $prefix_name);
        if ($slave_file_info['filename'] != $generated_filename) {
            echo "{$slave_file_info['filename']}\n != \n{$generated_filename}\n";
        }
        echo "delete slave file return: " . fastdfs_storage_delete_file($slave_file_info['group_name'], $slave_file_info['filename']) . "\n";
    } else {
        echo "fastdfs_storage_upload_slave_by_filename fail, errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info() . "\n";
    }
    echo "delete file return: " . fastdfs_storage_delete_file($file_info['group_name'], $file_info['filename']) . "\n";
}
$file_id = fastdfs_storage_upload_by_filename1("/usr/include/stdio.h", null, array('width' => 1024, 'height' => 800, 'font' => 'Aris', 'Homepage' => true, 'price' => 103.75, 'status' => FDFS_STORAGE_STATUS_ACTIVE), '', $tracker, $storage);
fastdfs_disconnect_server($storage);
if (!$file_id) {
    echo "fastdfs_storage_upload_by_filename1 fail, errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info() . "\n";
} else {
    $master_file_id = $file_id;
    $prefix_name = '.part2';
    $slave_file_id = fastdfs_storage_upload_slave_by_filename1("/usr/include/stdio.h", $master_file_id, $prefix_name);
    if ($slave_file_id !== false) {
        var_dump($slave_file_id);
        $generated_file_id = fastdfs_gen_slave_filename($master_file_id, $prefix_name);
        if ($slave_file_id != $generated_file_id) {
            echo "{$slave_file_id}\n != \n{$generated_file_id}\n";
        }
        echo "delete file {$slave_file_id} return: " . fastdfs_storage_delete_file1($slave_file_id) . "\n";
    } else {
        echo "fastdfs_storage_upload_slave_by_filename1 fail, errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info() . "\n";