那使用该控件怎样扫描和上传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。
为什么会提示错误代码/strong>
419状态代码
如果未在标头中设置CSRF令牌,则无法发送发布请求并获取419状态代码。
500状态代码
您可能会收到常“SymfonyComponentMimeExceptionLogicException:无法猜测MIME类型,因为没有猜测器可用(你启用了php_fileinfo扩展吗 ”
解决方法是在php.ini文件中启用“ extension = fileinfo ”。
想要获得Dynamic Web TWAIN更多资源或正版授权的伙伴,可以联系客服哦
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!