Asp.net Upload File links to Virus Scanner

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Now, I am writing a asp.net application for uploading files to server. I
would like to do that after uploading the files, a virus scanning is done on
those files.

Please give me the direction as a result i can do that.
Millions thanks.
 
One option is to do Process.Start () to start the virus scanner for the
uploaded file. You might want to check your scanner's command-line options
for this.

Now, I am writing a asp.net application for uploading files to server. I
would like to do that after uploading the files, a virus scanning is done on
those files.

Please give me the direction as a result i can do that.
Millions thanks.
 
Shiva said:
One option is to do Process.Start () to start the virus scanner for
the uploaded file. You might want to check your scanner's
command-line options for this.

This is certainly the most straightforward solution. But depending on the
server's load, it might turn out to be disastrous one. First, creating
processes is quite an expensive operation. Second, the virus scanner must
reload its virus signture database *each* time, which can be horribly
expensive.

So ideally, you want a virus scanner with a managed API -- which doesn't
exist yet, at least to my knowledge.

The next best option is a virus scanner with any API you can use via
P/Invoke or COM Interop. Sophos for example has SAVI, a COM-based API that
you could use to directly invoke the virus scanner's functions without the
overhead of creating new processes, and that would also allow you to
"buffer" virus signature data.

Cheers,
 
Thanks for your help.
:)


Joerg Jooss said:
This is certainly the most straightforward solution. But depending on the
server's load, it might turn out to be disastrous one. First, creating
processes is quite an expensive operation. Second, the virus scanner must
reload its virus signture database *each* time, which can be horribly
expensive.

So ideally, you want a virus scanner with a managed API -- which doesn't
exist yet, at least to my knowledge.

The next best option is a virus scanner with any API you can use via
P/Invoke or COM Interop. Sophos for example has SAVI, a COM-based API that
you could use to directly invoke the virus scanner's functions without the
overhead of creating new processes, and that would also allow you to
"buffer" virus signature data.

Cheers,
 
Hi Wong,
Did you get a solution to your post about uploading the files to the
server. I am looking something similar to your requirement

Cheers
B
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top