那使用该控件怎样扫描和上传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进行处理,非常感谢!