Areas > Languages > VBA to v. 6
Areas > VBA > POST http method
Areas > ASP / ASP.Net > File & data transfer
There are many samples which lets you accept uploaded files from multipart/form-data forms with <input type=file> in ASP on this site (See home page of Pure ASP file upload with progress).
But what to do if you want to upload some specific file without user interaction? For example, you have a next form:
<Form Action=http://127.0.0.30/util/up/free/upload.asp Method=Post ENCTYPE="multipart/form-data"> <Input Type=File Name=FileField> <Input Type=Submit> </Form>Next VBA code simulates the same submit of the form (upload of file) using IE and VBA. You can use the code in VisualBasic 5 and 6 or in Excel, Word and Access.
You can use ScriptUtils.ASPForm to accept uploaded files in ASP. ScriptUtils.ASPForm contains hi-performance, low resources consumption algorithm which can accept up to 2GB of data.
for 'Automated file upload using IE, without user interaction - VBA' articleAutomatic file upload using IE+ADO without user interaction - VBSscriptLets you upload file from a client to www server over http connection using vbs, IE and ADODB. The file is sent as a result of type=file form field encoded multipart/form-data.
Copyright and use this code
The source code on this page and other samples at http://www.motobit.com/tips/ are a free code, you can use it as you want: copy it, modify it, use it in your products, ...
If you use this code, please:
1. Leave the author note in the source.
2. Link this sample from you page.
<A Href="http://www.motobit.com/tips/detpg_uploadvbaie/" Title="Lets you send file from a client to www server over http connection using IE. The file is sent as a result of type=file form field." >Automated file upload using IE, without user interaction - VBA</A>
© 1996 - 2014 Antonin Foller, Motobit Software | About, Contacts | (Find us on Google+)