小编Sta*_*ish的帖子

使用Postman的Laravel文件上传API

我的控制器中有以下代码:

    public function upload(Request $request)
    {
       $files = $request->file('uploads');
       if(!empty($files)) {
           foreach($files as $file) {
               Storage::put($file-getClientOriginalName(),file_get_contents($file));
        }
    }
Run Code Online (Sandbox Code Playgroud)

通过api.phpin 调用routes

Route::post('/upload', [ 'uses' => 'UploadController@upload' ]);
Run Code Online (Sandbox Code Playgroud)

我正在使用邮递员来测试我的应用程序。

标头:

在此处输入图片说明

身体:

在此处输入图片说明

生的:

POST / scotic / public / api / upload HTTP / 1.1主机:127.0.0.1:80内容类型:multipart / form-data; boundary = ---- WebKitFormBoundary7MA4YWxkTrZu0gW缓存控制:无缓存邮递员令牌:0caf7349-5c91-e5f1-766f-72a3f1e33900

------ WebKitFormBoundary7MA4YWxkTrZu0gW内容处置:form-data; name =“ uploads []”; filename =“ banana.png”内容类型:image / png png数据在这里。--WebKitFormBoundary7MA4YWxkTrZu0gW--

$files是在上传该文件是空的。我究竟做错了什么?

经过一番挖掘后,我使我的上载程序在没有邮递员的情况下工作,我注意到邮递员中缺少“-边界” Content-Type。LHS有效,RHS(邮递员)无效。

在此处输入图片说明

有任何想法吗?

multifile-uploader laravel postman laravel-5.3

7
推荐指数
1
解决办法
1万
查看次数

使用 rawcap 修复“捕获文件中缺少字节”的问题?

我正在使用rawcap tcp 捕获工具来捕获 Windows 上的本地主机数据包。

我有一条巨大的溪流,有多个

'捕获文件中缺少 XXXX 字节'

在捕获的文件中。

我怎样才能防止这种情况?如何从本地主机捕获完整的 TCP 数据包?

有没有其他我可以使用的工具?

谢谢

tcp packet-capture packet-sniffers packet-loss

5
推荐指数
0
解决办法
588
查看次数

从快捷方式链接中提取路径 - 窗口批处理

如何在不使用vb​​script的情况下从Windows批处理文件中的快捷方式链接中提取路径?

batch-file

3
推荐指数
1
解决办法
1210
查看次数