Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ MT-multithreading and servers » [SOLVED][FeatureRequests]Use HttpRequest to upload large file
[SOLVED][FeatureRequests]Use HttpRequest to upload large file [message #40788] Tue, 17 September 2013 06:06 Go to previous message
kasome is currently offline  kasome
Messages: 78
Registered: July 2008
Location: Taiwan
Member
Hello,

class HttpRequest can be used to upload file by using Post member function, e.g.

HttpRequest httpRequest;
Upp::int64 offset = 0;
Upp::String uploadFile = "test.mkv";
httpRequest.SSL(true).Url( someUrl ).ClearPost().ClearHeaders().Post( Upp::LoadFile(uploadFile).Mid(offset) ).Execute();


But when the file is large, larger than 1GB, for example, than HttpRequest will need large memory to upload by using Upp::LoadFile

Is there possible to add feature to HttpRequest, something like:
HttpRequest httpRequest;
Upp::int64 offset = 0;
Upp::String uploadFile = "test.mkv";
Upp::FileIn in( uploadFile );
in.Seek(offset);

httpRequest.SSL(true).Url( someUrl ).ClearPost().ClearHeaders().Post( in ).Execute();

Thanks.

[Updated on: Mon, 28 July 2014 13:46]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: MT and variables simple question
Next Topic: [SOLVED]Use multiple HttpRequest instance (>32) to upload files will stuck
Goto Forum:
  


Current Time: Sat Apr 27 13:44:24 CEST 2024

Total time taken to generate the page: 0.02927 seconds