Solved

Uploading files to CGI

Posted on 2000-02-27
13
265 Views
Last Modified: 2013-11-18
I want send files from the internet browser to my CGI application.

Note:

There is no problem in sending file from browser, but the problem is in receiving that file.

I use STAND-ALONE CGI

Motaz
www.geocities.com/motaz1
0
Comment
Question by:Motaz
  • 8
  • 2
  • 2
  • +1
13 Comments
 

Expert Comment

by:ellessar
ID: 2564368
When you say 'receiving' the file, what are you trying to do from the Delphi side to read it?
0
 
LVL 13

Expert Comment

by:Epsylon
ID: 2566852
0
 
LVL 13

Expert Comment

by:Epsylon
ID: 2585659
0
 
LVL 7

Author Comment

by:Motaz
ID: 2595352
I cann't find that function (Reading uploaded file in CGI)

Motaz
0
 
LVL 7

Author Comment

by:Motaz
ID: 2595369
I cann't find that function (Reading uploaded file in CGI)

Motaz
0
 
LVL 7

Author Comment

by:Motaz
ID: 2595371
Adjusted points to 200
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 7

Author Comment

by:Motaz
ID: 2595384
I do not know where is the problem is it in the HTML form ( I use encrypt="multi-part/form-data") or in the CGI, I use this method to read the file:

var
  Buf: array [0 .. 4000] of char;
  Len: Integer;
begin
  Len:= Request.ReadClient(Buf, SizeOf(Buf));
  // The program hangs in this point. and the CGI does not responding
end;

Motaz
0
 
LVL 2

Accepted Solution

by:
kubeerja earned 200 total points
ID: 2596183
I have a component that can do that for u with some sample code.It works with Delphi Webmodule. Send me your mail and I will send it to you.
0
 
LVL 7

Author Comment

by:Motaz
ID: 2599571
motaz1@yahoo.com

Thanks
0
 
LVL 7

Author Comment

by:Motaz
ID: 2607275
Thanks Jamal, you really helped me and help other 4 people, in a three projects. Did you mind to contact you in the future here in Ex-Ex for furthere CGI problems?

Motaz
www.geocities.com/motaz1
0
 
LVL 2

Expert Comment

by:kubeerja
ID: 2607302
No problem , anytime.
Just keep the copyrights of that component.
why don't use ISAPI instead of CGI it is more powerful?
0
 
LVL 7

Author Comment

by:Motaz
ID: 2607375
I didn't think so, any thing in ISAPI can be done using CGI, and I do not want to use web server applications for large systems, I only expect less than 20 concurrent users for all my applications. Moreover when I use ISAPI I need to restart my computer when I need to modify my ISAPI DLL.
If you have a solution for this restarting please tell me.

Thanks very much

Motaz
0
 
LVL 7

Author Comment

by:Motaz
ID: 6673246
Hi Jamal Kubber.
I've been used your greate component all the time with Delphi 5, now we have a problem in Delphi 6. Did you release a newer version of the component?

Motaz
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Can Viruses spread while transferring Binary data with Winsock 2 66
Specific format 21 182
LAN or WAN ? 11 82
update joined tables 2 31
Shoutout to Emily Plummer (http://www.experts-exchange.com/members/eplummer26.html) for giving me this article! She did most of it, I just finished it up and posted it for her :)    Introduction In a previous article (http://www.experts-exchang…
What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now