Skip to content

Instantly share code, notes, and snippets.

View geeksilva97's full-sized avatar
🏠
Working from home

Edy Silva geeksilva97

🏠
Working from home
View GitHub Profile
import 'package:app_upload/common/card_picture.dart';
import 'package:app_upload/common/take_photo.dart';
import 'package:app_upload/service/dio_upload_service.dart';
import 'package:app_upload/service/http_upload_service.dart';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
class TakePhoto extends StatefulWidget {
final CameraDescription? camera;
TakePhoto({this.camera});
@override
_TakePhotoState createState() => _TakePhotoState();
import 'dart:io';
import 'package:flutter/material.dart';
class CardPicture extends StatelessWidget {
CardPicture({this.onTap, this.imagePath});
final Function()? onTap;
final String? imagePath;
@override
@geeksilva97
geeksilva97 / map.js
Last active March 17, 2021 21:54
Guiding driver in the road using Google Maps
function drawStepPolyline(path, map) {
new google.maps.Polyline({
path: path,
strokeColor: '#f00',
strokeWeight: 5,
zIndex: 99,
map: map
});
}
const nodemailer = require('nodemailer');
const transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '[email protected]',
pass: 'yourpassword',
},
});
import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';
import { HttpClient, HttpEventType } from '@angular/common/http';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {
<h2>Angular File Upload</h2>
<form (submit)="sendFile()" id="upload_form" enctype="multipart/form-data" method="post">
<input #inputFile type="file" name="file1" id="file1"><br>
<progress #progressBar id="progressBar" value="0" max="100" style="width:300px;"></progress>
<h3 id="status">{{ status }}</h3>
<p id="loaded_n_total">{{ uploadStatus }}</p>
<hr />
<button type="submit">Enviar arquivo</button>
</form>
@geeksilva97
geeksilva97 / Home.vue
Created June 14, 2020 02:07
VueJS Upload
<template>
<main>
<h2>VueJS File Upload</h2>
<form @submit="sendFile($event)" id="upload_form" enctype="multipart/form-data" method="post">
<input ref="inputFile" type="file" name="file1" id="file1"><br>
<progress ref="progressBar" id="progressBar" value="0" max="100" style="width:300px;"></progress>
<h3 id="status">{{ status }}</h3>
<p id="loaded_n_total">{{ progressText }}</p>
<hr />
<button type="submit">Enviar arquivo</button>
@geeksilva97
geeksilva97 / upload.js
Created June 14, 2020 01:57
Upload with Vanilla JS
function _(el) {
return document.getElementById(el);
}
function uploadFile() {
var file = _("file1").files[0];
// alert(file.name+" | "+file.size+" | "+file.type);
var formdata = new FormData();
formdata.append("file", file, "video.mov");
var ajax = new XMLHttpRequest();
@geeksilva97
geeksilva97 / form.html
Created June 14, 2020 01:48
Formulário
<form id="upload_form" enctype="multipart/form-data" method="post">
<input type="file" name="file1" id="file1"><br>
<progress id="progressBar" value="0" max="100" style="width:300px;"></progress>
<h3 id="status"></h3>
<p id="loaded_n_total"></p>
<hr />
<button type="submit">Enviar arquivo</button>
</form>