Skip to content

关于disk设定的一个问题 #11

@mogody

Description

@mogody

在这段代码中:

return [
                'success' => true,
                'filename' => $hashName,
                'original_name' => $file->getClientOriginalName(),
                'mime' => $mime,
                'size' => $file->getClientSize(),
                'relative_url' => $path,
                'url' => Storage::url($path),
                'dataURL' => $this->getDataUrl($mime, $this->filesystem->disk($disk)->get($path)),
        ];

Storage并没有选定磁盘,而是使用了默认的。假如我在配置文件中设定的disk是七牛的话,文件可以上传成功,但是前台却无法正常显示。所以可以修改一下:

return [
                'success' => true,
                'filename' => $hashName,
                'original_name' => $file->getClientOriginalName(),
                'mime' => $mime,
                'size' => $file->getClientSize(),
                'relative_url' => $path,
                'url' => Storage::disk($disk)->url($path),
                'dataURL' => $this->getDataUrl($mime, $this->filesystem->disk($disk)->get($path)),
        ];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions