使用Dynamic Web TWAIN扫描和上传Windows 10 Laravel Project中的文档

那使用该控件怎样扫描和上传Windows 10 Laravel Project中的文档呢继续往下看!


安装

  • Dynamic Web TWAIN

  • Composer

  • Laravel:

composer global require laravel/installer

Laravel的动态Web TWAIN

创建Laravel项目框架:

composer create-project --prefer-dist laravel/laravel web-document-scan

现在让我们对Laravel控制器、blade模板和路由做一些操作。

调节器

创建一个控制器:

php artisan make:controller DWTUploadController

该命令将生成一个新文件- appHttpControllersDWTUploadController.php。添加page()函数渲染blade模板,添加upload()函数将上传的文件保存到images文件夹:

all(), [      'RemoteFile' => 'required|image|mimes:png,pdf,jpeg,jpg,gif'     ]);     if($validation->passes())     {      $image = $request->file('RemoteFile');      $image->move(public_path('images'), $image->getClientOriginalName());      return response()->json([       'message'   => 'Successfully uploaded.'      ]);     }     else     {      return response()->json([       'message'   => $validation->errors()->all()      ]);     }    }}

路由

运行Web服务器:

php artisan serve

在Web浏览器中打开 http://127.0.0.1:8000/dwt_upload。

使用Dynamic Web TWAIN扫描和上传Windows 10 Laravel Project中的文档

为什么会提示错误代码/strong>

419状态代码

如果未在标头中设置CSRF令牌,则无法发送发布请求并获取419状态代码。

使用Dynamic Web TWAIN扫描和上传Windows 10 Laravel Project中的文档

500状态代码

您可能会收到常“SymfonyComponentMimeExceptionLogicException:无法猜测MIME类型,因为没有猜测器可用(你启用了php_fileinfo扩展吗 ”

使用Dynamic Web TWAIN扫描和上传Windows 10 Laravel Project中的文档

解决方法是在php.ini文件中启用“ extension = fileinfo ”。

使用Dynamic Web TWAIN扫描和上传Windows 10 Laravel Project中的文档


想要获得Dynamic Web TWAIN更多资源或正版授权的伙伴,可以联系客服哦

1563778777.jpg

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月16日
下一篇 2019年8月16日

相关推荐

发表回复

登录后才能评论