小编MTA*_*MTA的帖子

ionic:FileUploadOptions在添加到app.module.ts时抛出错误

我正在尝试在AWS s3上传图像,因为我正在使用@ ionic-native/file-transfer但是当我尝试添加FileUploadOptions时,我会收到错误.FileTransfer和FileTransferObject不会发生错误.我需要FileUploadOptions.paramsAWS s3.

注意:我查看了node_modules/@ ionic-native/file-transfer,注释了一些FileUploadOptions代码.这是一个问题吗?有谁知道任何其他稳定的文件传输版本.我现在不在乎

我已经使用这些命令安装了脚本

$ ionic cordova plugin add cordova-plugin-file-transfer
$ npm install --save @ionic-native/file-transfer
Run Code Online (Sandbox Code Playgroud)

比我更新了我的app.module.ts:

import { FileTransfer, FileUploadOptions, FileTransferObject } from '@ionic-native/file-transfer';
Run Code Online (Sandbox Code Playgroud)

在app.module.ts的提供者数组中:

providers: [
        StatusBar,
        FileUploadOptions,
        FileTransfer,
        FileTransferObject,
        File,
        Camera,
        SplashScreen,
        { 
            provide: ErrorHandler, 
            useClass: IonicErrorHandler 
        },
        {
            provide: AuthHttp,
            useFactory: getAuthHttp,
            deps: [Http]
        },        
        DataServiceProvider,
        LocationServiceProvider,
        Geolocation,
        JwtHelper,
        AuthServiceProvider 
    ]
Run Code Online (Sandbox Code Playgroud)

当我在我的提供者数组中添加FileUploadOptions时,我收到此错误:

Typescript错误'FileUploadOptions'仅引用类型,但在此处用作值.C:/xampp/htdocs/ionic/tellworld-mobile/src/app/app.module.ts StatusBar,FileUploadOptions,FileTransfer,

的package.json:

"dependencies": {
        "@angular/common": "4.1.3",
        "@angular/compiler": "4.1.3",
        "@angular/compiler-cli": "4.1.3",
        "@angular/core": "4.1.3",
        "@angular/forms": "4.1.3", …
Run Code Online (Sandbox Code Playgroud)

cordova ionic-framework ionic2 ionic3 angular

7
推荐指数
1
解决办法
4887
查看次数

Laravel:验证json对象

这是我第一次在laravel中使用验证.我试图在下面的json对象上应用验证规则.json对象名称是有效负载,下面给出了示例.

payload = {
  "name": "jason123",
  "email": "email@xyz.com",
  "password": "password",
  "gender": "male",
  "age": 21,
  "mobile_number": "0322 8075833",
  "company_name": "xyz",
  "verification_status": 0,
  "image_url": "image.png",
  "address": "main address",
  "lattitude": 0,
  "longitude": 0,
  "message": "my message",
  "profession_id": 1,
  "designation_id": 1,
  "skills": [
    {
      "id": 1,
      "custom" : "new custom1"
    }
   ]
}
Run Code Online (Sandbox Code Playgroud)

验证码如下所示,出于测试目的,我将名称验证为数字.当我执行下面的代码时,上面的json对象被批准并插入到我的数据库中.相反,它应该给我一个例外,因为我传递名称与字母数字值,我做错了什么:

public function store(Request $request)
{

    $this->validate($request, [
        'name' => 'digits',
        'age' => 'digits',
        ]);
}
Run Code Online (Sandbox Code Playgroud)

validation json laravel laravel-5.4

6
推荐指数
2
解决办法
2万
查看次数

Solr 6和Nutch 2.3.1集成

根据Nutch的消息,Nutch的最新版本与Solr 4.10.3兼容,这是solr的旧版本.

我们可以将Solr 6与Nutch 2.3.1集成.如果solr 6将被整合,会有什么缺点?有人试过吗?

solr nutch

4
推荐指数
1
解决办法
2296
查看次数

Laravel:如何检查 Redis 可用性?

如何在Laravel 5.4 中检查 Redis 连接的可用性。我尝试了下面的代码,但在 ping 行时出现异常。如果 Redis 未连接而不是做其他事情以避免异常,我该怎么办?

无法建立连接,因为目标机器主动拒绝它。[tcp://127.0.0.1:6379]

use Redis;

class SocketController extends Controller
{
    public function sendMessage(){
        $redis = Redis::connection();

        if($redis->ping()){
            print_r("expression");
        }
        else{
            print_r("expression2");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

也试过这个:

$redis = Redis::connection();
        try{
            $redis->ping();
        } catch (Exception $e){
            $e->getMessage();
        }
Run Code Online (Sandbox Code Playgroud)

但无法捕获异常

redis laravel-5.4

4
推荐指数
3
解决办法
2万
查看次数

CSS:图像溢出

我试图使图像适合黑色边框div,无论它们是否旋转。我尝试了溢出:隐藏,最大高度:100%和对象适合:包含但仍然有图像溢出。与变换。我不知道下一步该怎么做。需要帮忙

<div style="border: 1px solid">
  <img img-fix-orientation="model.post.image" ng-src="{{model.post.image ? model.post.image : model.post.sub_category.name == 'Service' ? 'images/service.png' : 'images/thing.png'}}" style="max-width:100%;" alt="post image" />
</div>
Run Code Online (Sandbox Code Playgroud)

检查元素样式和图像

css css3

2
推荐指数
1
解决办法
8661
查看次数

使用同步和异步脚本标记时的执行顺序是什么?

告诉我,如果我错了.JavaScript代码作为单个线程执行.

以下JavaScript代码的执行顺序为A,B和C.

<script src="A"> .... </script>
<script src="B"> .... </script>
<script src="C"> .... </script>
Run Code Online (Sandbox Code Playgroud)

下面代码的执行将取决于代码和给每个脚本的时间意味着首先'A'将开始执行(或'B',不知道),'A'的执行将停止,因为给定的时间它完全比其他人得到相同的机会说'B',而不是'C'和'A'再次恢复,循环继续,直到每个脚本的执行完成.

<script async src="A"> .... </script>
<script async src="B"> .... </script>
<script async src="C"> .... </script>
Run Code Online (Sandbox Code Playgroud)

但是,当存在同步和异步脚本时会发生如下所示的情况.

<script sync src="A"> .... </script>
<script async src="B"> .... </script>
<script sync src="C"> .... </script>
<script sync src="D"> .... </script>
<script async src="E"> .... </script>
Run Code Online (Sandbox Code Playgroud)

javascript html5

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

ionic:模块没有导出成员

我是离子框架的新手,刚刚开始.我在Windows上工作.我用这个命令创建了我的应用程序:

ionic start ionic-welcome tabs
ionic serve
Run Code Online (Sandbox Code Playgroud)

我使用下面的命令创建一个新页面

ionic g page welcome
Run Code Online (Sandbox Code Playgroud)

我在我的控制台中得到了这个回复:

[确定]生成一个名为welcome的页面!

更新app.module.ts欢迎页面:

import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';

import { Welcome } from '../pages/welcome/welcome';
import { AboutPage } from '../pages/about/about';
import { ContactPage } from '../pages/contact/contact';
import { HomePage } from '../pages/home/home';
import { TabsPage } from '../pages/tabs/tabs';

import { StatusBar } from '@ionic-native/status-bar';
import { …
Run Code Online (Sandbox Code Playgroud)

ionic-framework

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