我有一个表单,允许用户上传图像文件。
<div id="imageDiv">
Image Path : <input class="imageOption" type="file" id= "uploadImageFile" name="uploadImageFile" >
</div>
问题出现在我试图从临时文件夹中获取路径时。在处理请求后,我将不再需要图像文件。当我尝试使用以下内容获取路径时出现问题:
$imagePath = $_FILES['uploadImageFile']['tmp_name'];
路径看起来像 C:\wamp\tmp\phpA123.tmp. 我使用的 API 要求上传图像时路径有扩展名,例如C:\wamp\tmp\image.png 我找不到其他方法除非我想把这些图片复制到其他上传文件夹并使用它。 我不希望这些图片被记录在服务器上。
谢谢
$w->sendMessageImage($destination, $imagePath)
是其中一种方法,我需要从表单中获取该文件的路径($imagePath)。我正在寻找比获取文件名$fileName = Input::file('uploadImageFile')->getClientOriginalName();
并将其存储到文件夹中并获取路径$imagePath = Input::file('uploadImageFile')->move($destinationPath, $fileName);
更好的解决方案。 - user3491917$response->header('Content-Type', 'image/jpeg');
- chrisboustead