我正在尝试在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) 这是我第一次在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) 根据Nutch的消息,Nutch的最新版本与Solr 4.10.3兼容,这是solr的旧版本.
我们可以将Solr 6与Nutch 2.3.1集成.如果solr 6将被整合,会有什么缺点?有人试过吗?
如何在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)
但无法捕获异常
我试图使图像适合黑色边框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)
告诉我,如果我错了.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) 我是离子框架的新手,刚刚开始.我在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) laravel-5.4 ×2
angular ×1
cordova ×1
css ×1
css3 ×1
html5 ×1
ionic2 ×1
ionic3 ×1
javascript ×1
json ×1
laravel ×1
nutch ×1
redis ×1
solr ×1
validation ×1