他這裏有壹個上傳示例的
<?php?/**?
*?加載sdk包以及錯誤代碼包?
*/?
require_once?'oss_php_sdk/sdk.class.php';?
$oss_sdk_service?=?new?ALIOSS();?
$bucket?=?'妳的bucket名字';?
if?((($_FILES["file"]["type"]?==?"image/gif")?
||?($_FILES["file"]["type"]?==?"image/jpeg")?
||?($_FILES["file"]["type"]?==?"image/pjpeg"))?
&&?($_FILES["file"]["size"]?<?2000000))?
{?
if?($_FILES["file"]["error"]?>?0)?
{?
echo?"Return?Code:?"?.?$_FILES["file"]["error"]?.?"<br?/>";?
}?
else?
{?
echo?"Upload:?"?.?$_FILES["file"]["name"]?.?"<br?/>";?
echo?"Type:?"?.?$_FILES["file"]["type"]?.?"<br?/>";?
echo?"Size:?"?.?($_FILES["file"]["size"]?/?1024)?.?"?KB<br?/>";?
echo?"Temp?file:?"?.?$_FILES["file"]["tmp_name"]?.?"<br?/>";?
$content?=?'';?
$length?=?0;?
$fp?=?fopen($_FILES["file"]["tmp_name"],'r');?
if($fp)?
{?
$f?=?fstat($fp);?
$length?=?$f['size'];?
while(!feof($fp))?
{?
$content?.=?fgets($fp,8192);?
}?
}?
$upload_file_options?=?array('content'?=>?$content,?'length'?=>?$length);?
$upload_file_by_content?=?$oss_sdk_service->upload_file_by_content($bucket,?$_FILES["file"]["name"],?$upload_file_options);?//$_FILES["file"]["name"]這個就是文件名,妳可以自己定義的。
$img_url?=?"/"?.?$bucket?.?"/"?.?$_FILES["file"]["name"];?
echo?"Upload?successfully!?The?OSS?URL?of?this?file:?"?.?$img_url?.?"<br?/>";?
echo?"If?the?bucket?is?public-read,?the?uploaded?image?can?be?shown?as:"?.?"<br?/>";?
echo?"<img?src=$img_url?/>";?
}?
}?
else?
{?
echo?"Invalid?file";?
}
關於文件名我已經給妳註釋在代碼中了,妳試試看