dongxing4196 2018-07-08 14:43
浏览 20

(什么是[object Object] ERROR)将Dropzone.js与laravel5.5一起使用

I was following this site to use dropzone to upload multiple images with laravel5.5. But it doesn`t work.

When I upload .jpg file an error occurs. For example,

[object Object]

I want to know how to solve this. So, please give me some tips.

UploadController.php

namespace App\Http\Controllers;
use Illuminate\Http\Request;

class UploadController extends Controller
{
    public function upload(Request $request){

        $time = Carbon::now();

        $image = $request->file('file');

        $extension = $image->getClientOriginalExtension();

        $directory = date_format($time, 'Y') . '/' . date_format($time, 'm');

        $filename = str_random(5).date_format($time,'d').rand(1,9).date_format($time,'h').".".$extension;

        $upload_success = $image->storeAs($directory, $filename, 'public');

        if ($upload_success) {
            return response()->json($upload_success, 200);
        } else {
            return response()->json('error', 400);
        }
    }
}

filesystem.php

'public' => [
    'driver' => 'local',
    'root' => public_path('uploads'),
    'url' => env('APP_URL').'/uploads',
    'visibility' => 'public',
],

web.php

Route::post('/upload' , 'UploadController@upload');
Route::get('/test', function () {
return view('uptest');});

uptest.blade.php

<!doctype html><html lang="{{ app()->getLocale() }}">
    <head>
        <meta charset="utf-8">
        <script src="{{url('js/dropzone.js')}}"></script>
        <link rel="stylesheet" href="{{url('css/dropzone.css')}}">
        <title>Laravel</title>
        <script>
            Dropzone.options.myDropzone = {
                paramName: 'file',
                maxFilesize: 20, // MB
                maxFiles: 25,
                acceptedFiles: ".jpeg,.jpg,.png,.gif",

            };
        </script>   
    </head>
    <body>
        <form action="{{ url('/upload') }}" enctype="multipart/form-data" class="dropzone" id="my-dropzone">
            {{ csrf_field() }}
        </form>
    </body>
</html>

Those are which I make at localhost.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的