gpt4 book ai didi

Laravel $request->getContent() 返回空字符串

转载 作者:行者123 更新时间:2023-12-04 01:17:32 27 4
gpt4 key购买 nike

我正在从一个 Laravel 应用程序向另一个应用程序发布 CSV 文件:

发送:

$contents = file_get_contents($filePath);
Log::debug('contents', ['contents'=>$contents]); // I can see contents of file
Http::withToken($token)->attach('attachment', $contents)->post($uri);

接收:

$content = $request->getContent();
Log::debug('about to store content to file...', ['content'=>$content]);

// about to store content to file... {"content":""}

我在这里错过了什么?

最佳答案

文件不是内容,你应该把文件取出来。

$request->file('attachment');

如果您想将文件作为原始请求正文发送,此片段向您展示了如何从 documentation .

$response = Http::withBody(
file_get_contents($filePath), 'text'
)->post($uri);

关于Laravel $request->getContent() 返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63120610/

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