HttpHandlers / Modules :: Sending Binary Data From Server To Client?
Oct 29, 2010
I want to send a file by converting it into binary file to the client end and then it should be read by javascript which again I am passing to the OCX method.(like my OCX method accept only the binary data so i have to transmit binary data from server side to client).
View 1 Replies
Similar Messages:
Feb 9, 2011
I'm downloading a binary file from a SQL database to a client machine and want to instead download it to a folder on a server. THe code I'm using is below. How would I change the .AddHeader(I assume) to send the file to a folder on my server rather than the computer running the web page.Protected Sub download(ByVal dt As DataTable)
View 3 Replies
Dec 6, 2010
Using a Windows application I am sending a web request to a web page and getting the response back using the following code
HttpWebRequest oRequest1 = (HttpWebRequest)WebRequest.Create(url);
oRequest1.ContentType = "text/xml";
using (Stream stream = oRequest1.GetRequestStream())
{
stream.Write(fileBytes1, 0, fileBytes2.Length); //fileBytes1 - contains the data of first request
}
HttpWebResponse Response1 = (HttpWebResponse)oRequest1.GetResponse();
->The above code works fine
But I need to enhance the code to accomodate following additional scenario
->Send another request to the same web app and
->get the response back
The first request sent contains the credentials to access the web application the second request sent doesn't have credentials, it must use the credentials of first request. I am using the same (following) code for the second request too. I get an error saying that it's looking for credentials
HttpWebRequest oRequest2 = (HttpWebRequest)WebRequest.Create(url);
oRequest2.ContentType = "text/xml";
using (Stream stream = oRequest2.GetRequestStream())
{
stream.Write(fileBytes2, 0, fileBytes2.Length);
}
HttpWebResponse Response2 = (HttpWebResponse)oRequest2.GetResponse();
So how do I accomplish this? Should I be sending the second request using same session or same connection?
View 2 Replies
Jun 4, 2010
I am trying to solve a problem that involves creating a very large XML string and stream that to browser. Right now i am using stringbuilder class. Here is the sample code
here i am using only just one property.
[code]....
total length of the final string will be 120MB or so.
With this code i am getting out of memory errors intermittently. To resolve this issue ..i am planning to create a HTTP handler for streaming XML output to browser.
View 3 Replies
Oct 20, 2010
i have doubt i have a .ashx file is in project called ShowImage.ashx,Currentely i am using this file for to show to show images in uploading area used to immediately show image after uploading it to the uploader on the web page
here some part of my code
event on UPLOAD BUTTON CLICK
HttpPostedFile File = FileUpload1.PostedFile;
.....
............
Image1.ImageUrl = "~/ShowImage.ashx?id=" + id;
but now i want to pass the user id containg textbox value to this .ashx file(it is an int Value not string) how can ito send my textbox int values to .ashx file and receive the result
View 1 Replies
Mar 2, 2011
Environment: IE7, ASP.NET 3.5 SP1, C#, IIS 7, intranet, SQL server 2008 R2 enterprise. I'm trying to implement a page with 3 pictures in it (each picture is up to 1MB, jpg format), and switch them with the next 3 each 250 milliseconds. I thought of several methods for implementation:
1. Store all the pictures in a virtual folder, then switching the src attribute of img html element by javascript, and manipulate caching by storing the next 9 pictures also as img element, but with display:none for css.
2. Store the images in a database table and than send it to the client using DIME (don't know how to do it yet).
3. Store the images in a database table and use custom http handler to retrieve the picture (don't know how to do it yet).
4. Client invocation of webservice? Which of the above results the best performance? Is there another method for caching pictures?
View 10 Replies
Mar 16, 2011
I am writing a custom HTTP module to implement user authentication and appropriate access rights. And for identifying access rights for the user also depends on identifying the client's machine details like IP address, machine name, etc. The access rights will depend based on from which location or machine the user is trying to login.
Can we get these details from the HttpApplication or HttpContext object?
View 2 Replies
May 24, 2010
I am using Webhandler to upload images to the server. I want to send the folder name so on that folder the images will save. I am using this URI format and got the below error.
builder.Path = builder.Path.TrimEnd('/')
+ "/Services/FileReceiver.ashx?foldername=" +
folder;
this.Uri
= builder.Uri;
Also I added the following line in the web.config but still having the issue.
<httpRuntime requestValidationMode="2.0" />
A potentially dangerous Request.Path value was detected from the client (?). Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: A potentially dangerous Request.Path value was detected from the client (?).
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack
Trace:
[HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (?).]
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +8884233
System.Web.ValidateRequestExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +35
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184
Version
Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
View 4 Replies
Mar 19, 2010
I have using code provided by this article :
[URL]
It works fine with IIS 7.0 on localhost but when i upload my site and try to access the rules written for url rewrite it gives me error message of 404 ..
here is my web.config file the require changes for Windows server 2003 IIS 6.0
[Code]....
View 5 Replies
Oct 29, 2010
I need to access image files (.jpg) on a server other than the web server my app runs on. I would like to use an httphandler to do this but I am unsure of the syntax to specify the path. I have tried mapping a drive on the web server to the file server but that didn't work. I have tried using a UNC path but that did not work either.
View 1 Replies
Jul 19, 2010
I am in a situation where i need to design a mechanism where i want my server to access files from a file server. There's gonna be another desktop application who will be talking to this file server.
View 8 Replies
Sep 3, 2010
Server cannot append header after HTTP headers have been sent
[Code]....
[Code]....
View 2 Replies
Jan 25, 2011
I want the rewrite url to work on the virtual dedicated server. so when someone enters the url without extension like http://megafastline.com/feedback , it shud display the contents of the page feedback.aspx
The code work perfectly fine in the localhost, but when i uploaded this on the godaddy dedicated virtual server and hit http://megafastline.com/feedback , i m getting
page cannot be found!
This is my code below
in webconfig file
<httpModules>
<add name="UrlRewrite" type="UrlRewrite" />
</httpModules>
and a class in app_code called UrlRewrite.cs;
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
[Code]....
View 2 Replies
Nov 28, 2010
I have a 3.5 app with a subfolder containing numerous documents. I want to control access to all files in this subfolder via an ASHX handler. My file system looks like this:
/Default.aspx
/web.config
/Filecabinet/Filecabinet.ashx
/Filecabinet/web.config
The content of the web.config in the files folder is simple:
[Code]....
This works fine on my WinXP / IIS6 developement box, but doesn't work at all when I upload it to my IIS7 / shared hosting account (GoDaddy). I know it doesn't work because I can access every file in the subfolder - the restrictions I wrote in my ASHX code-behind aren't taking affect at all.
View 3 Replies
Jan 26, 2010
After adding a custom module, Module list is showing MyModule "Entry Type" as "Local".
and Entry Type of all other modules is "Inherited".
what is Entry Type and difference between "Local" and "Inherited"?
View 4 Replies
Jun 8, 2010
is httpmodules executed each and every time in request and response cycle ?? if Yes is it possible to disable a specific http module ??
View 3 Replies
Jan 17, 2011
URL rewrting is not working when I shift the site from windows 2003 to 2008 server i.e from IIS6 to IIS7.I added the aspnet_isapi.dll to Handler Mapping. still it is not working.
showing me page not found 404 error.
View 3 Replies
Jul 20, 2010
This is kind of cross-post; however, can a custom http handler be automated to run either using a timer or a filesystemwatcher to post an xml document to another server (with no human interaction)?
View 2 Replies
Oct 31, 2010
I'm in a situation where a GET request is made of my server without any content-length header. After the GET request is sent the client then sends a small chunk of data (8 bytes to be exact). It's imperative to note that this data is not meant to be treated as a request body. For this reason asp.net/iis ignores it. I cannot read it and the input stream says it has a length of 0. This is the correct behaviour!
What I need to do is somehow hook into the request processing pipeline early enough to read this data and somehow append it to the request (Items?) I don't know how to do this 'correctly'. I figure I should probably create an IHttpModule to check if the request is of the type that will have this data, then somehow read it.
How would I go about this? How would I be able to read this information in from the stream? I've tried adding an event handler to HttpApplication.BeginRequest but everything I try to read the stream fails. I've read that I could potentially add a custom header using reflection (this would allow me to add a content-length header) but this feels nasty and hacky - I presume there's just a place where I can hook in and handle the reading of the stream before passing it on for further processing.
View 2 Replies
Sep 29, 2010
I am trying to get data posted to a site. The only way i have been able to access these variable is through the headers:
Posting script:
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
request.Headers["name"] = "Brandon"; [code]....
I have tried doing this but cannot access the variables in the Posted to Script..
[Code]....
[Code]....
Is there a better way than using Request.Headers?
View 1 Replies
May 7, 2010
I am supposed to extract the data which will be pushed through a dedicated port to the given Static IP address of a system / Server. The service that pushes the data is NOT a web service. This service supports SMTP, HTTP GET, HTTP POST, UDP and TCP protocols and the data format is XML. How can this data be accessed using dotnet platform??? Please provide any pointers on the same.
View 2 Replies
Feb 18, 2010
I have situation where I need to authenticate a client across multiple web services. Basically each service needs to identify the client and know a few other small pieces of information about the client.
The way I have it working now is that the needed identifying information is stored in a session table in a database by the authenticating web server. The web server hands the client an string, which IDs the database entry and gets passed to the other web services. The web services then use this string to pull the needed information about the client from the database entry.
It has occurred to me that it might be possible to give the client an encrypted blob that contains the user ID and other needed information, which is rather small, and avoid using the database for this completely. The client would just pass around the blob (like the string in the previous paragraph) without needing to know what it contains, and only the web services would know how to decrypt it.
This should eliminate the need for the database to store the session information and would make the whole process a good bit simpler. With the database you have to worry about cleaning up old sessions and timeouts and so on.
So my question: is passing around sensitive data from service to service via client considered safe and acceptable? Is it possible to do this in a way that would eliminate worry about the client tampering with the data? What encryption algorithms would be good to use?
View 1 Replies
Jul 15, 2010
i have a website in our office which is a School. the website is an enrollment website which is available view internet, where the users (students) access the website to enroll almost simultaneously, select their subjects and schedules, etc.
this website is developed by someone who is no longger employed here. regular problem of the website is in times of enrollment, the students is experiencing slow processing when ever thay try to view/edit their information, subjects, etc. which are all in the database. a proposal was made and we have agreed to develop a new system that should run faster than the old system. access sql database to do Select/Update/Insert in the fastest way possible.
View 6 Replies
Feb 13, 2011
I am working on a web service that return image tiles for site using Bing Maps. The problem I am having is that All these tiles are created using a single data source. When the bing maps control calls out for the imagery it calls the service multiple times to get the tiles it needs. So if the first thread to go in gets the file all the other threads will fail until the first thread is done reading in the file. Is there an easy way to share this file between all the requests? The flow for what im trying to do is as follows: recieve request open file and read in the data to a custom class - (this is the class I would like to share for all the threads) create the image based on the data return the image.
View 3 Replies
Apr 1, 2011
I've set up URL Rewriting per Scott Guthrie's guidance (Scott's blog - Approach 3: Using an HTTP module to perform extension-less url rewriting with IIS7) and I'm using Url Rewriter.
OK, so it was a piece of cake to setup and everything runs perfectly on the dev server (cassini). I was all excited and put it on the production server and it immediately choked - the site won't even load and instead gives a "500 internal server error"
Production server is a shared hosting environment running IIS 7 in integrated mode , ASP.net 3.5 and SSL.
I have another HTTP module installed called Security Switch , which I disabled to remove it from the equation. I don't think that affects anything since it was already running fine on the dev server and prod server, but I'm not 100% sure and wanted to throw it out there if that helps diagnose.
I've followed the setup instructions precisely, triple checked everything in web.config and I can't figure out what I'm doing wrong. I'm guessing it must be getting stuck in the IIS 7 pipeline somewhere. Can the SSL have something to do with it?
View 4 Replies