- 论坛徽章:
- 0
|
我的file_upload.php代码如下:
<?php
require 'fdfs_common.php';
require 'fdfs_tracker_client.php';
require 'fdfs_storage_client.php';
$tracker_server = tracker_get_connection();
if ($tracker_server == false)
{
echo "tracker_get_connection fail\n";
exit(1);
}
$storage_server = null;
$local_filename = 'xxxxxxxx';单独执行file_upload.php时,这里手动给定一个文件名(我尝试过800M的文件),是可以上传的
$group_name = ''; //you can specify the group to upload file to
$meta_list = array('width' => 1024, 'height' => 768, 'color' => '#c0c0c0');
$result = storage_upload_by_filename($tracker_server, $storage_server, $local_filename, $meta_list, $group_name,$remote_filename);
。。。。。。以下省略
?>
但是先执行file_add.php选择准备上传的文件,然后点执行,转而执行file_upload.php,通过$_FILES['filename']['name']将文件名传递给$local_filename时,就只能上传小于20K的文件,文件大了就提示我前面描述的问题。错误定位到了
fdfs_storage_client.php on line 626
storage_upload_by_filename fail, result=5
[ 本帖最后由 xuexifdfs 于 2009-11-3 22:27 编辑 ] |
|