All Projects → issue9 → Upload

issue9 / Upload

Licence: mit
文件上传功能

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Upload

Vue Transmit
Vue.js drag & drop uploader based on Dropzone.js
Stars: ✭ 209 (+2512.5%)
Mutual labels:  upload, uploader
google-music-manager-uploader
Google Music Manager Uploader module / Easily upload MP3 (folder) to Google Music
Stars: ✭ 21 (+162.5%)
Mutual labels:  upload, uploader
react-native-tus-client
React Native client for the tus resumable upload protocol.
Stars: ✭ 38 (+375%)
Mutual labels:  upload, uploader
Uploadcare Widget
Uploadcare Widget, an ultimate tool for HTML5 file upload supporting multiple file upload, drag&drop, validation by file size/file extension/MIME file type, progress bar for file uploads, image preview.
Stars: ✭ 183 (+2187.5%)
Mutual labels:  upload, uploader
lolisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 181 (+2162.5%)
Mutual labels:  upload, uploader
Vue Upload Component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
Stars: ✭ 2,422 (+30175%)
Mutual labels:  upload, uploader
filestack-ios
Official iOS SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Stars: ✭ 44 (+450%)
Mutual labels:  upload, uploader
React Images Uploading
The simple images uploader applied Render Props pattern that allows you to fully control UI component and behaviors.
Stars: ✭ 80 (+900%)
Mutual labels:  upload, uploader
Chibisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 657 (+8112.5%)
Mutual labels:  upload, uploader
ic-firebase-uploader
This component is a multi-file uploader for firebase
Stars: ✭ 21 (+162.5%)
Mutual labels:  upload, uploader
Curldrop
⏫ web app for for easy file uploads via curl
Stars: ✭ 125 (+1462.5%)
Mutual labels:  upload, uploader
ShareX-CDN
Basic image, text & file uploader CDN for ShareX
Stars: ✭ 22 (+175%)
Mutual labels:  upload, uploader
Go Tus
A pure Go client for the tus resumable upload protocol
Stars: ✭ 105 (+1212.5%)
Mutual labels:  upload, uploader
Cakephp File Storage
Abstract file storage and upload plugin for CakePHP. Write to local disk, FTP, S3, Dropbox and more through a single interface. It's not just yet another uploader but a complete storage solution.
Stars: ✭ 202 (+2425%)
Mutual labels:  upload, uploader
Angular File Uploader
Angular file uploader is an Angular 2/4/5/6/7/8/9/10 + file uploader module with Real-Time Progress Bar, Responsive design, Angular Universal Compatibility, localization and multiple themes which includes Drag and Drop and much more.
Stars: ✭ 92 (+1050%)
Mutual labels:  upload, uploader
blobUpload
Uses file slice to upload large files. Newer version https://github.com/apivideo/uploadavideoApps. From api.video (https://api.video)
Stars: ✭ 19 (+137.5%)
Mutual labels:  upload, uploader
Laravel Simple Uploader
Simple file uploader for Laravel 5.
Stars: ✭ 59 (+637.5%)
Mutual labels:  upload, uploader
Uploadcare Php
PHP API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
Stars: ✭ 77 (+862.5%)
Mutual labels:  upload, uploader
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (+800%)
Mutual labels:  upload, uploader
angular-material-datatransfer
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
Stars: ✭ 13 (+62.5%)
Mutual labels:  upload, uploader

upload Build Status

处理上传文件,若是图片还可以设置水印。

func(w http.ResponseWriter, r *http.Request) {
    u, err := upload.New("~/uploads/", "2006/01/02/", 1024*1024*10, ".txt", ".jpg", ".png")
    u.SetWatermark(...) // 设置水印图片

    if r.Method="POST"{
        u.Do("files", r) // 执行上传操作
    }
}

安装

go get github.com/issue9/upload

文档

Go Walker GoDoc

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].