gpt4 book ai didi

php - Laravel - UploadedFile 实例的文件路径

转载 作者:可可西里 更新时间:2023-11-01 12:46:50 30 4
gpt4 key购买 nike

我有一个 Laravel 4.2 API,它在创建资源时接受文件上传。该文件检索与Input::file('文件')

现在我想编写一个脚本(也在 Laravel 中)来批量创建一些资源(所以我不能使用 POST 到 API 端点的 HTML 表单)。如何将文件路径转换为 ​​UploadedFile 的实例,以便 Input::file('file') 将在 API 中获取它?

最佳答案

自己构造一个实例即可。 API 是:

http://api.symfony.com/2.0/Symfony/Component/HttpFoundation/File/UploadedFile.html

所以你应该能够做到:

$file = new UploadedFile(
'/absolute/path/to/file',
'original-name.gif',
'image/gif',
1234,
null,
TRUE
);

注意:您必须将第 6 个构造参数指定为 TRUE,以便 UploadedFile 类知道您正在通过单元测试环境上传图像。

关于php - Laravel - UploadedFile 实例的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827765/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com