0

私のPHPスクリプトでは、後で使用するためにサーバーの一時的な場所にファイルをアップロードしています。スクリプトはこれらの形式(.txt、.csv、.xls、.xlsx)をサポートしています。

スクリプトは.xlsxを除くすべての拡張子に対して正しく機能しています。.xlsxファイルのデータは、サーバーにガベージ データでアップロードされます。

$ext=fileExtension(basename($_FILES['bulkfile']['name']));
$uniqueidread=uniqid(); 
$dbfileread=$docroot.'/filedepot/'.$uniqueidread.".".$ext;      
if(!move_uploaded_file($_FILES['bulkfile']['tmp_name'],$dbfileread)){
    $errmsg['form']="Sorry, unable to upload file";
}

.xlsxファイルのサンプル アップロード データは次のとおりです。

PK,khEü‘˖Éódã¤va0ehЛòdÂ<M1üõ€âÌS*
áPm@G“ÿ÷vuÝ•ôìÊ÷¬\ˆÀONÜI45¡!Ñ0_1N“M‰/Ãä7†É—`

ここで何が問題ですか?

4

0 に答える 0