Hi!
I have an .aspx page which returns an image. This page takes some GET
parameters, so URL looks like this: http://localhost/page.aspx?id=1234
Now, when the user click this link, I want that his browser would receive
picture with some good looking name, like image1.jpg.
How to do this within ASP.NET code ?..
--
Pawe³ www.DATAX.pl 4 1432
Write an HTTPHandler. Using the Handler, you can make a request for an image
file and get back whatever the handler returns. For example, http://localhost/image1.jpg?id=1234
would return an image named "image1.jpg " - which could be anything you
generate via your Handler.
--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
"pawel" <pa************ @interia.pl> wrote in message
news:#1******** ******@TK2MSFTN GP10.phx.gbl... Hi! I have an .aspx page which returns an image. This page takes some GET parameters, so URL looks like this: http://localhost/page.aspx?id=1234 Now, when the user click this link, I want that his browser would receive picture with some good looking name, like image1.jpg. How to do this within ASP.NET code ?..
-- Pawe³ www.DATAX.pl
Thanks for the answer.
Can you shortly tell me what exactly is that HTTPHandler ?.. I cant find
such topic in MSDN.
Paul
"Kevin Spencer" <ke***@takempis .com> wrote in message
news:%2******** ********@TK2MSF TNGP09.phx.gbl. .. Write an HTTPHandler. Using the Handler, you can make a request for an
image file and get back whatever the handler returns. For example,
http://localhost/image1.jpg?id=1234
would return an image named "image1.jpg " - which could be anything you generate via your Handler.
-- HTH, Kevin Spencer .Net Developer Microsoft MVP Big things are made up of lots of little things.
"pawel" <pa************ @interia.pl> wrote in message news:#1******** ******@TK2MSFTN GP10.phx.gbl... Hi! I have an .aspx page which returns an image. This page takes some GET parameters, so URL looks like this: http://localhost/page.aspx?id=1234 Now, when the user click this link, I want that his browser would
receive picture with some good looking name, like image1.jpg. How to do this within ASP.NET code ?..
-- Pawe³ www.DATAX.pl
You might try something like this:
Response.Clear( );
Response.AddHea der("Content-Disposition","i nline;filename= image1.jpg");
Response.WriteF ile("myfile.jpg ");
Here's more info: http://msdn.microsoft.com/library/de...efiletopic.asp
--
I hope this helps,
Steve C. Orr, MCSD, MVP http://Steve.Orr.net
Hire top-notch developers at http://www.able-consulting.com
"pawel" <pa************ @interia.pl> wrote in message
news:%2******** ********@TK2MSF TNGP10.phx.gbl. .. Hi! I have an .aspx page which returns an image. This page takes some GET parameters, so URL looks like this: http://localhost/page.aspx?id=1234 Now, when the user click this link, I want that his browser would receive picture with some good looking name, like image1.jpg. How to do this within ASP.NET code ?..
-- Pawe³ www.DATAX.pl
Sure. An HttpHandler is a class that handles HTTP requests. In ASP.Net a
Page class, for example, is the default HttpHandler for files with a .aspx
extension. You can map different file extensions to different HttpHandlers
in ASP.Net. What happens is, when the web server receives a request for a
file, it looks in its configuration to find out whether a special
HttpHandler has been designated for that file extension. ASP.Net provides
the HttpHandler class to extend the functionality of ASP.net to be able to
handle requests for other file types (extensions). In IIS, you make ASP.Net
the HttpHandler for the type of file that you desire, and use the web.config
file for your web to identify what DLL (Class Library) is used to handle
specific file extensions.
The HttpHandler is a clsss that handles the request. It has access to the
same HttpContext (Request, Response, Cookies, Session, Application, Server,
etc) that the Page class does.
For more detailed information, see: http://msdn.microsoft.com/library/de...tphandlers.asp
--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
"pawel" <pa************ @interia.pl> wrote in message
news:uL******** ******@TK2MSFTN GP12.phx.gbl... Thanks for the answer. Can you shortly tell me what exactly is that HTTPHandler ?.. I cant find such topic in MSDN. Paul
"Kevin Spencer" <ke***@takempis .com> wrote in message news:%2******** ********@TK2MSF TNGP09.phx.gbl. .. Write an HTTPHandler. Using the Handler, you can make a request for an image file and get back whatever the handler returns. For example,
http://localhost/image1.jpg?id=1234
would return an image named "image1.jpg " - which could be anything you generate via your Handler.
-- HTH, Kevin Spencer .Net Developer Microsoft MVP Big things are made up of lots of little things.
"pawel" <pa************ @interia.pl> wrote in message news:#1******** ******@TK2MSFTN GP10.phx.gbl... Hi! I have an .aspx page which returns an image. This page takes some GET parameters, so URL looks like this: http://localhost/page.aspx?id=1234 Now, when the user click this link, I want that his browser would receive picture with some good looking name, like image1.jpg. How to do this within ASP.NET code ?..
-- Pawe³ www.DATAX.pl
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: CES |
last post by:
All,
I'm trying to figure out how I would execute code that would be shared over
a number of wwwroot folders.
Basically it would be the equivalent of an .inc file only instead of
residing below the wwwroot it would exist above (FYI - I want to do this so
when information changes on a page like my "Terms of Use" it will be
reflected throughout each site I maintain) as apposed to changing the file
for each domain.
|
by: Rich |
last post by:
Hi,
I have a bunch of Excel reports that I would like to
display on my company's intranet. The reports contain
priviledged information, however. My plan was to have a
page with a dropdown box so someone could pick the report
they need to view. This page can be secured with a
session object, etc. But what is to keep an unauthorized
person from accessing a file by typing
|
by: James_101 |
last post by:
My training piece is in Authorware. The user logs in with last name and a
four-digit number. Authorware sends this user identifier to an asp page
called db_read.asp. This file sends a SQL SELECT command to a Microsoft
Access database. The database returns either the record that was selected or
a "no record" message. The db_read.asp file relays this information to
Authorware. If a record was returned, Authorware displays it. If there...
|
by: Andrew Thompson |
last post by:
I have written a few scripts to parse the
URL arguments and either list them or allow
access to the value of any parameter by name.
<http://www.physci.org/test/003url/index.html>
<http://www.physci.org/test/003url/index.html?url=http://mybiz.com/&that=this&when=now#21>
<http://www.physci.org/test/003url/index.html?url=http://mybiz.com/&when=now>
Before I go offering it in public (and writing it
into any number of the 'development kits'...
|
by: Lokkju |
last post by:
I am pretty much lost here - I am trying to create a managed c++
wrapper for this dll, so that I can use it from c#/vb.net, however, it
does not conform to any standard style of coding I have seen. It is
almost like it is trying to implement it's own COM interfaces...
below is the header, and a link to the dll+code:
Zip file with header, example, and DLL:...
| |
by: CES |
last post by:
All,
I'm trying to figure out how I would execute code that would be shared over
a number of wwwroot folders.
Basically it would be the equivalent of an .inc file only instead of
|
by: Neil Rossi |
last post by:
I have an issue with a particular ASP page on two web servers. Let's
call these servers Dev1 and Beta1. Both Servers are running IIS 5,
Windows 2000 SP4 with "almost" all of the latest patches.
On Beta1, I am able to execute a particular page with no problem, that
page opens up in the comes up just fine.
On Win2kdev1, when I go to execute the same page, it opens a file
download dialog and asks me whether I want to open or save the...
|
by: laredotornado |
last post by:
Hi,
I'm using PHP 4.4.4 on Apache 2 on Fedora Core 5. PHP was installed
using Apache's apxs and the php library was installed to
/usr/local/php. However, when I set my "error_reporting" setting to be
"E_ALL", notices are still not getting reported. The perms on my file
are 664, with owner root and group root. The php.ini file is located
at /usr/local/lib/php/php.ini. Any ideas why the setting does not seem
to be having an effect? ...
|
by: Michael D. Ober |
last post by:
When I single step through the code below, it sends back the PDF file that
is retrieved in the line fm.GetAccountPDF(...). When I run without single
stepping, I get the master page for this page. I have actually saved the
file returned by IE 7 as a text file and opened it in notepad, so I have
confirmed that it is indeed the page master being returned. The code is in
the code behind file for the aspx page and is called directly from a...
|
by: =?Utf-8?B?QnJ5YW4=?= |
last post by:
Hello group.
I've migrated from Win 2003 server to Win 2008 server.
I've been banging my head agaist a wall for several days now trying to
figure this out.
I have the following script that will search the file system and return file
names of all files within a folder and subfolders that meet the search
criteria of DateLastModified.
To test the output, you can use the following link:
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
| |
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |