What are some alternative methods to transfer files to users without FTP access?

If users do not have FTP access, an alternative method to transfer files could be through a web-based file upload system. This allows users to upload files directly through a web interface without the need for FTP access. The PHP code snippet below demonstrates how to create a simple file upload form using PHP.

<!DOCTYPE html>
<html>
<head>
    <title>File Upload Form</title>
</head>
<body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
        <input type="file" name="file">
        <input type="submit" value="Upload">
    </form>
</body>
</html>
```

upload.php:
```php
<?php
if(isset($_FILES['file'])){
    $file_name = $_FILES['file']['name'];
    $file_tmp = $_FILES['file']['tmp_name'];
    move_uploaded_file($file_tmp, "uploads/".$file_name);
    echo "File uploaded successfully.";
}
?>