From a6253f0bd5730a1930776677c0cc01a36080a521 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 10 Oct 2016 16:44:41 +0100 Subject: [PATCH] Upload files without intermediary `media-tmp` --- app/Http/Controllers/MicropubClientController.php | 5 ++--- changelog.md | 3 +++ storage/media-tmp/.gitignore | 2 -- 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 storage/media-tmp/.gitignore diff --git a/app/Http/Controllers/MicropubClientController.php b/app/Http/Controllers/MicropubClientController.php index 672c66f2..4c06a867 100644 --- a/app/Http/Controllers/MicropubClientController.php +++ b/app/Http/Controllers/MicropubClientController.php @@ -144,11 +144,10 @@ class MicropubClientController extends Controller if ($request->hasFile('photo')) { $photos = $request->file('photo'); foreach ($photos as $photo) { - $filename = $photo->getClientOriginalName(); - $photo->move(storage_path() . '/media-tmp', $filename); $multipart[] = [ 'name' => 'photo[]', - 'contents' => fopen(storage_path() . '/media-tmp/' . $filename, 'r'), + 'contents' => fopen($photo->path(), 'r'), + 'filename' => $photo->getClientOriginalName(), ]; } } diff --git a/changelog.md b/changelog.md index d28ef0c0..ac9c72f9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,8 @@ # Changelog +## Version {next} + - Allow files uploaded to the client to be sent to the endoint without needing to use `media-tmp` + ## Version 0.0.14 (2016-10-07) - Fix image upload for notes - Allow co-ordinates to be sent by the client as a geo: URI diff --git a/storage/media-tmp/.gitignore b/storage/media-tmp/.gitignore deleted file mode 100644 index d6b7ef32..00000000 --- a/storage/media-tmp/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!.gitignore