Thanks for link John. I'll give it a look. I knew it needed more than HTML on
the browser's side just wasn't sure if 4D was then able to receive the
chunks.

Cheers


4D Tech mailing list wrote
> This is what I was trying to get at a few messages ago. Maybe WEB GET BODY
> PART does support chunked encoding, but that is irrelevant if the client
> side does not support it. As best I can tell from Jim's description is he
> is using a standard HTML multipart form with a file input. Javascript is
> not involved, so having this work depends on the browser's support for
> switching to chunked encoding. I don't know if web browsers directly
> support it or if there is some magic you can add to the form to request
> it. If not, there seem to be plenty of Javascript libraries that can do
> it. So then the task becomes redoing the form with the Javascript library
> instead of relying on the standard HTML form implementation.
> 
> I found this Javascript example, which looks simple to implement.
> 
> https://gist.github.com/shiawuen/1534477
> 
> 
> John DeSoi, Ph.D.
> 
> 
>> On Jan 9, 2020, at 3:38 AM, Epperlein, Lutz (agendo) via 4D_Tech <

> 4d_tech@.4d

>> wrote:
>> 
>> I'm not sure if I understand your environment in which you would do that
>> file upload. As I mentioned before, I did some little testing with
>> chunked uploads using a web browser as a client and there a javascript
>> library. At the server side I use WEB GET BODY PART in conjunction with
>> WEB Get body part count. I was able to upload file up to 4 GB.
>> 
>> It looks really simple:
>> 
>>      For ($index;1;WEB Get body part count)
>>              
>>              WEB GET BODY PART($index;$MimeBody;$name;$mimeType;$filename)
>>              
>>              // do something with the chunk received in $MimeBody
>> 
>>      End for
>> 
>> If you use another client than a web browser you have to mimic the
>> appropriate request. Using 4D as a client shouldn't be a problem. Simply
>> use HTTP Request and build appropriate headers and body. 
> 
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:

> 4D_Tech-Unsubscribe@.4D

> **********************************************************************





-----
Jim Labos - infobase
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to