小编met*_*eti的帖子

如何将 base64 图像转换为 UploadedFile Laravel

版本: 2.6.10

Laravel 版本: 6.0

我正在使用这个vue 上传包,在客户端一切正常(至少我是这么认为的)。但是在我使用 laravel 的服务器端,有一些问题。

这是我的 vue 发送方法:

        setImage: function (file) {
            let formData = new FormData();
            formData.append('file', file);
            axios.post(upload_route, formData , {
                headers: { 'Content-Type': 'multipart/form-data' }
            })
                .then(response => {
                    // upload successful
                })
                .catch(error => console.log(error));
        },
Run Code Online (Sandbox Code Playgroud)

这是我的服务器端方法:

    public function upload(Request $request){
        $path = $request->file('file')->store('avatars');
        return response('upload success' , 200);
    }
Run Code Online (Sandbox Code Playgroud)

当我将文件上传到服务器时,它给了我这个错误:

"message": "在 null 上调用成员函数 store()",

我在setImage函数中发送的文件对象是这样的(如果我用 console.log 记录它):

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE...
Run Code Online (Sandbox Code Playgroud)

laravel vue.js

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

如何获取jquery Nice select的值

我正在开发一个使用Nice select 的脚本:

\n\n
<div class="nice-select form-control "   tabindex="0"><span class="current">\xd8\xaa\xd8\xb9\xd8\xaf\xd8\xa7\xd8\xaf \xd8\xad\xd9\x85\xd8\xa7\xd9\x85</span>\n    <ul class="list" >\n        <li data-value="1" class="option selected focus">1 \xd8\xad\xd9\x85\xd8\xa7\xd9\x85</li>\n        <li data-value="2" class="option">2 \xd8\xad\xd9\x85\xd8\xa7\xd9\x85</li>\n        <li data-value="3" class="option">3 \xd8\xad\xd9\x85\xd8\xa7\xd9\x85</li>\n        <li data-value="4" class="option">4 \xd8\xad\xd9\x85\xd8\xa7\xd9\x85</li>\n    </ul>\n</div>\n\n
Run Code Online (Sandbox Code Playgroud)\n\n

我检查了文档,它只有两种方法:

\n\n
$(\'select\').niceSelect(\'update\');\n\n$(\'select\').niceSelect(\'destroy\');\n\n
Run Code Online (Sandbox Code Playgroud)\n\n

它没有说如何获取所选值,我也用谷歌搜索,但无论如何我无法获取所选值,另一点是我nice select在一页中有多个值

\n\n

我该如何处理?

\n\n

编辑:\n谢谢@jorge-fuentes-gonz\xc3\xa1lez,这是片段/小提琴 ,你能帮助获取所选值吗?

\n

javascript jquery

0
推荐指数
1
解决办法
8646
查看次数

标签 统计

javascript ×1

jquery ×1

laravel ×1

vue.js ×1