40 مستودعات
Capabilities for transmitting files to remote servers via HTTP requests.
Distinguishing note: The candidates were either about security bypasses, SFTP, or specific API contracts, not general HTTP file uploads.
Explore 40 awesome GitHub repositories matching networking & communication · HTTP File Uploads. Refine with filters or upvote what's useful.
Requests is a Python HTTP client library used for sending HTTP requests and handling responses. It serves as a network client providing fundamental components for session management, proxy routing, multi-part uploading, and SSL/TLS certificate verification. The project distinguishes itself through a session manager that maintains cookies and reuses TCP connections to improve network performance. It also includes a dedicated multi-part form uploader for transmitting binary data and an integrated SSL/TLS certificate verifier to ensure encrypted and trusted communication. The library covers a b
Enables the transfer of binary files and multipart form data to remote servers for storage or processing.
This project is a REST API client library and Google Cloud SDK component that integrates Python applications with Google services. It functions as a discovery-based API client, utilizing an OAuth 2.0 integration library to secure requests and verify identity through access tokens and service accounts. The library is distinguished by its use of discovery documents to dynamically generate clients at runtime. By parsing JSON metadata, it maps Python method calls to HTTP requests and builds interface-based resource models that mirror the hierarchical structure of the remote service. Its broader
Transfers large binary files to endpoints using resumable upload protocols.
AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta
Allows uploading binary data and configuration files to the device via HTTP.
ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti
Enables the transmission of single or multiple files to remote server endpoints via HTTP requests.
C++ هي مكتبة عميل HTTP عالية المستوى وغلاف لـ libcurl. توفر واجهة C++ لإجراء طلبات الشبكة، وإدارة جلسات الشبكة، وتنفيذ عمليات نقل البيانات. تتميز المكتبة بتقديم عميل HTTP غير متزامن قادر على تنفيذ طلبات غير محظورة عبر واجهات رد الاتصال. كما تعمل كأداة تحميل نماذج متعددة الأجزاء لنقل الملفات والبيانات المهيكلة، بالإضافة إلى معالج تدفق SSE لمعالجة أحداث الخادم المرسلة في الوقت الفعلي عبر اتصالات مستمرة. تغطي قدراتها الأوسع اتصالات الويب الآمنة من خلال تشفير SSL ومصادقة الطلب. تتضمن أدوات لإدارة حالة الجلسة عبر استمرارية ملفات تعريف الارتباط، وتوجيه الوكيل، والتحكم في مهلة الطلب. يستخدم التنفيذ إدارة موارد RAII للتعامل مع دورة حياة مقابض الشبكة وكائنات الجلسة.
Supports uploading files and multipart data to servers with integrated progress tracking.
PSR-7 HTTP Message Interfaces is a set of standardized PHP interfaces for representing HTTP request and response messages, URIs, streams, and uploaded files as immutable value objects. These interfaces define a common contract that enables interoperability between PHP frameworks and libraries when handling HTTP messages, ensuring that any implementation can be used interchangeably. The interfaces model HTTP messages as immutable value objects where any modification produces a new instance, guaranteeing message integrity throughout the request lifecycle. They provide case-insensitive header ac
Provides a standard interface for normalizing PHP uploaded file data into structured objects.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Uploads HTTP capture files up to 50 MB from the app or website for collaboration.
This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b
Accepts file uploads through HTTP endpoints with configurable size limits and storage handling.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Splits large files into chunks, uploads concurrently, and tracks state for pause-and-resume capability.
هذا المستودع عبارة عن مجموعة من أمثلة التنفيذ ونصوص برمجية مرجعية للتكامل مع واجهات برمجة تطبيقات YouTube للبيانات والتحليلات والبث المباشر. يوفر عينات برمجية لأتمتة سير عمل منصة الفيديو والتفاعل مع نقاط نهاية REST لإدارة محتوى القناة والبيانات الوصفية. يتميز المشروع بتوفير أنماط تنفيذ محددة لتدفقات تفويض OAuth 2.0 الآمنة، بما في ذلك تبادل الرموز وإدارة بيانات الاعتماد. كما يتضمن عينات متخصصة للتعامل مع عمليات نقل البيانات واسعة النطاق عبر بروتوكولات الرفع القابلة للاستئناف وإدارة البث المباشر. تغطي العينات مجموعة واسعة من القدرات، بما في ذلك إدارة الفيديو وقوائم التشغيل، وتكوين العلامة التجارية للقناة وتخطيطها، واستخراج مقاييس المشاهدة من خلال تقارير التحليلات. تشمل التغطية الإضافية البحث البرمجي عن المحتوى، والإشراف على التعليقات والدردشة المباشرة، وإدارة مسارات الترجمة وتوطين البيانات الوصفية. يتم تنظيم الكود في مجلدات بناءً على لغة البرمجة المستخدمة لكل تنفيذ.
Pushes large video files and thumbnails using resumable upload protocols to ensure reliability.
xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured
Transfers files larger than 2 gigabytes over HTTP using multipart or raw streaming, with support for resuming after interruption.
Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu
Send file data inside an HTTP request body to a remote server.
AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload
Handles file downloads, uploads, and multipart requests through a unified interface.
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Uploads files or multipart data to a server with progress tracking and support for additional parameters.
HTTParty هي مكتبة عميل HTTP لـ Ruby مصممة لبناء عملاء API قياسيين. تقوم بتجريد بدائيات الشبكة منخفضة المستوى إلى واجهة عالية المستوى، مما يسمح للمطورين بتغليف عناوين URI الأساسية وتكوينات الطلب داخل الفئات للحفاظ على تفاعلات متسقة مع خدمات الويب البعيدة. تقوم المكتبة بأتمتة تحويل بيانات استجابة الشبكة الخام إلى هياكل Ruby أصلية باستخدام نظام قائم على السجل يقوم بتحليل المحتوى بناءً على رؤوس الاستجابة. كما توفر آليات متخصصة لإرسال بيانات النموذج متعددة الأجزاء وبث الحمولات الكبيرة للحفاظ على كفاءة الذاكرة أثناء نقل الملفات. يغطي المشروع مجموعة واسعة من قدرات الشبكات، بما في ذلك تنفيذ عمليات HTTP القياسية، ونقل حمولة JSON، وإدارة اتصالات TLS الآمنة. يتضمن أدوات لمصادقة الطلب، وفك ضغط الاستجابة، وتسجيل حركة مرور الشبكة لأغراض تصحيح الأخطاء. توفر المكتبة أيضاً واجهة سطر أوامر للاستعلام عن خدمات الويب وعرض بيانات الاستجابة ككائنات مهيكلة.
Transfers large files over HTTP using streaming and multipart encoding to maintain memory efficiency.
XMPPFramework هو إطار عمل اتصالات Objective-C ومكتبة شبكات تُستخدم لبناء تطبيقات المراسلة الفورية لنظامي Mac و iOS. يوفر أساساً برمجياً لتنفيذ عملاء XMPP، وإدارة تبادل الرسائل في الوقت الفعلي، ومعالجة تدفقات XML المهيكلة بين نقاط نهاية الشبكة. يتميز إطار العمل ببنية إضافات معيارية ونظام امتداد يسمح بدمج قدرات اتصالات مخصصة وامتدادات بروتوكول في تدفق البيانات. يتميز بدعم متخصص لتشفير OMEMO من طرف إلى طرف ونظام استعادة اتصال يعتمد على الحالة يقوم تلقائياً باستعادة الجلسات بعد الانقطاعات العرضية. يغطي المشروع مجموعة واسعة من بدائيات الاتصال، بما في ذلك تنسيق الدردشة متعددة المستخدمين، وإدارة جهات الاتصال القائمة على القائمة، وآليات النشر والاشتراك لبث تحديثات البيانات. كما يتضمن أدوات لإدارة ملف تعريف المستخدم، وتتبع تسليم الرسائل، وتكامل إشعارات الدفع، ونقل ملفات HTTP. توفر المكتبة تكويناً دقيقاً للسجلات لتصفية المخرجات حسب الخطورة أو المصدر وتوجيهها إلى وجهات مخصصة.
Provides a capability to upload files to remote servers via HTTP and share the resulting links.
TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas
Provides a model-based system for defining file upload and download payloads in API definitions.
Plupload هي مكتبة رفع ملفات JavaScript توفر واجهة موحدة لإدارة نقل الملفات عبر بيئات تشغيل المتصفحات المختلفة. تعمل كواجهة ومدير رفع عابر للمتصفحات، وتدعم اختيار ملفات متعددة وتصفية الملفات القائمة على المتصفح. تتميز المكتبة بقدرات متخصصة للتعامل مع البيانات الكبيرة والتكامل السحابي. تتضمن مديراً لرفع الملفات المجزأة لتقسيم الملفات الكبيرة إلى أجزاء أصغر لتجاوز حدود حجم الخادم، ومعالج صور من جانب العميل لتقليل حجم الصور وإزالة البيانات الوصفية قبل الإرسال. بالإضافة إلى ذلك، تعمل كعميل رفع مباشر إلى S3، مما يتيح إرسال الملفات مباشرة إلى حاويات Amazon S3 باستخدام سياسات ومفاتيح وصول موقعة. يغطي المشروع مجموعة واسعة من قدرات إدارة الرفع، بما في ذلك دعم السحب والإفلات، وتصفية الملفات المخصصة حسب نوع MIME أو الامتداد، والقدرة على إرسال بيانات ثنائية أو معلمات متعددة الأجزاء. كما تدير حركة المرور من خلال إعادة محاولة الرفع الفاشلة وتدعم الطلبات عبر النطاقات عبر CORS أو ملفات السياسة.
Manages the transmission of oversized files by splitting them into chunks to bypass server limits.
ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Submits multipart form data to services using native browser integration.
Altair هو عميل رسومي لواجهة برمجة تطبيقات GraphQL، وبيئة تطوير متكاملة، ومستكشف للمخططات (schema explorer). يعمل كأداة تصحيح أخطاء ومنصة تعاون لتنفيذ الاستعلامات، والتعديلات، والاشتراكات مقابل خوادم GraphQL. يتميز المشروع بتوفير مساحات عمل متزامنة سحابياً لتنظيم ومشاركة مجموعات الاستعلام بين الفرق. يوفر إطار عمل مرن للتوسع يسمح بتثبيت وتنفيذ إضافات الطرف الثالث داخل بيئات معزولة (sandboxes). تغطي المنصة نطاقاً واسعاً من القدرات، بما في ذلك كتابة الاستعلامات بمساعدة الذكاء الاصطناعي، واستكشاف المخططات المرئية، والاشتراك في البيانات في الوقت الفعلي عبر بروتوكولات نقل متعددة. كما يتضمن أدوات لأتمتة الطلبات من خلال البرمجة النصية قبل وبعد الطلب، بالإضافة إلى أدوات لإدارة متغيرات البيئة وتحليل بيانات الاستجابة الوصفية. يتوفر Altair كتطبيق سطح مكتب، وإضافة للمتصفح، وتطبيق ويب، ويمكن استضافته على خوادم خاصة.
Supports sending multiple binary files as variables using the GraphQL multipart request specification.