PHP / Laravel 不接受 .upd 文件作为文件
PHP / Laravel Not Accepting .upd Files As A File
我需要为 Android 设备更新上传更新文件。我需要上传两个文件扩展名,第一个是.apk,第二个是.upd。我对 .apk 没有问题,但是当我尝试上传 .upd 文件时,它没有通过验证。
我也用简单的 PHP 脚本尝试过,似乎只有名称和错误:
我找不到关于使用 PHP 或 Laravel 上传 .udp 文件的任何信息。非常感谢您的帮助,非常感谢。
验证方法如下:
private function validateRequest($request)
{
$fields = [
'file_type' => 'required',
'update_file' => 'required|file',
'swid' => 'required',
'software' => 'required',
'box_name' => 'required',
'apk_version' => 'sometimes|required',
'dongle_firmware_version' => 'sometimes|required',
'change_log' => 'required',
];
return Validator::make($request->all(), $fields )
->setAttributeNames([
'file_type' => 'File type',
'swid' => 'Software ID',
'software' => 'Software',
'box_name' => 'Box name',
'apk_version' => 'Android version',
'dongle_firmware_version' => 'Dongle firmware version',
'change_log' => 'Change log',
'update_file' => 'Update file'
]);
}
错误代码是documented。你的是 UPLOAD_ERR_INI_SIZE
:
Value: 1; The uploaded file exceeds the upload_max_filesize
directive in php.ini.
如果您需要上传更大的文件,只需允许更大的文件即可;-)
我需要为 Android 设备更新上传更新文件。我需要上传两个文件扩展名,第一个是.apk,第二个是.upd。我对 .apk 没有问题,但是当我尝试上传 .upd 文件时,它没有通过验证。
我也用简单的 PHP 脚本尝试过,似乎只有名称和错误:
我找不到关于使用 PHP 或 Laravel 上传 .udp 文件的任何信息。非常感谢您的帮助,非常感谢。
验证方法如下:
private function validateRequest($request)
{
$fields = [
'file_type' => 'required',
'update_file' => 'required|file',
'swid' => 'required',
'software' => 'required',
'box_name' => 'required',
'apk_version' => 'sometimes|required',
'dongle_firmware_version' => 'sometimes|required',
'change_log' => 'required',
];
return Validator::make($request->all(), $fields )
->setAttributeNames([
'file_type' => 'File type',
'swid' => 'Software ID',
'software' => 'Software',
'box_name' => 'Box name',
'apk_version' => 'Android version',
'dongle_firmware_version' => 'Dongle firmware version',
'change_log' => 'Change log',
'update_file' => 'Update file'
]);
}
错误代码是documented。你的是 UPLOAD_ERR_INI_SIZE
:
Value: 1; The uploaded file exceeds the
upload_max_filesize
directive in php.ini.
如果您需要上传更大的文件,只需允许更大的文件即可;-)