Renaming files now auto-adds file-extensions

This commit is contained in:
Jaidyn Lev 2018-04-07 20:40:17 -05:00
parent bd0b2499cf
commit 52668f35d4
2 changed files with 13 additions and 3 deletions

View File

@ -1,4 +1,4 @@
[!insert-coin](https://coinsh.red/p/logo.png)
![insert-coin](https://coinsh.red/p/logo-big.png)
insert-coin's a lightweight & simple image-uploading/URL-shortening service.

View File

@ -11,8 +11,15 @@ echo("\n<main>\n");
if (!empty($_POST["desired_filename"]))
{
$file_name = $_POST["desired_filename"];
$file_name = sanitize_filename($file_name);
$dest_file = $file_beam_dir . $file_name;
if (!pathinfo($file_name, PATHINFO_EXTENSION))
{
$file_name = $file_name . "." .
(pathinfo($_FILES["fileToUpload"]["name"],
PATHINFO_EXTENSION));
}
echo($file_name);
$beaming_permitted = 0;
}
@ -29,6 +36,9 @@ else
$beaming_permitted = 1;
}
$file_name = sanitize_filename($file_name);
$dest_file = $file_beam_dir . $file_name;
if (file_exists($dest_file))
{
$beaming_permitted = 2;