Simple upload has been working for quite a while now, yet it seems to all the sudden not work (but only for specific file types). mp3 can upload, flv cannot (remember, this was all working before).After a little debugging, I discovered that a portion of my code is never being entered because I test something first:
[Code]....
I have discovered that resourceMediaFile.PostedFile is not null, resourceMediaFile.PostedFile.ContentLength is the correct size for the uploaded file, yet resourceMediaFile.PostedFile.ContentType is now null. I've literally had this work over 1,000 times with several files (including the one I'm testing with) and it consistently came back "application/flv".
What would cause ContentType to be null if the other attributes are not?
I am using VB to upload image files to my server but am having problems. How can I use the ContentType to filter only image files? This is my code for my upload button which does not seem to be working. I can only upload bmp files:
[Code]....
Also, how can I show the user the image they uploade
I am using the async file upload control to upload to a image file. I want the user to upload only jpg files. And for that I am checking the uploadedfile content type in server side, after the upload complets. I wanna check this, before upload starts. There is one javascript method
function startUpload(sender, args){}
but how to access the content type of the file selected by user.
I am working on FileUpload. I have sequence of forms showing in popup, In the starting form i am uploading the file and i have to get the PostedFile.InputStream at the end of the form. I am navigating the all form values until last form, but i am not able to get the PostedFile.InputStream value. Once page refreshed the fileupload control value is clearing. how can i get it until end of the form.
in my code when i look at txtLocalResource.PostedFile.FileName it returns only the filename, the rest of the path is missing? i am using ie8 and vs2010.
And I'd like to update it to the value of FileUpload1.PostedFile.FileName I have this in a variable in the aspx.vb page as myFileName How would I use that value in the UpdateParameters section?
The UserProfileForm1 control is a form builder that creates a form based on the profile design. When the form is posted, I am looking through the controls in the form and handling each one as needed. We there is a file upload control it shows up as a htmlinputfile control but the postedfile property is always nothing.When I look at the Request.Files collection the first file (Request.Files(0)) is the file I selected to upload. Why is this not being mapped back to the control under .postedfile?I have a control builder which uses the following code to create the control
Dim file As New HtmlInputFile file.ID = "fil" & md.DataID & md.Name Return file
I am using an asp:upload control to upload an image and am using the postedfile property to insert the path to the database. In my form I have a dropdown with autopostback=true where the user can select a topic to populate a checkbox list of categories. During that postback, the postedfile value is being lost and after a little research I have discovered that the posted file value is not maintained in viewstate for security reasons.
I was wondering wich's the best way to "keep alive" the InputStream of the FileUpload Control.I would give you one example. Let's assume you have the FileUpload control in one WebForm, and you want process it in the next WebForm (after Response.Redirect).It would be great (unless for the memory) to have something similar to:
Session["PostedFile"] = this.FileUpload.PostedFile.InputStream. Unfortunately, this results in: System.ObjectDisposedException
We are running ASP.NET MVC on IIS6. We have started to notice a problem with IE8 clients. Almost all the time, the ContentType returned is 'text/html' but occasionally, it will be returned as 'application/xhtml+xml'. This is causing IE8 to try and download the file instead of rendering the contents in the browsers.
Where is the ContentType set in the ASP.NET/MVC pipeline?
I'm using VirtualPathProvider and VirtualFile to send some Assembly Resource. The files are plain text files and I need to garantee that MIME "application/xml", "text/plain" or something like gets to the client Content-Type Response.Header.
I've tried setting:
[Code]....
But, still, "application/octet-stream" reaches the client side.
how to set ContentType on a VirtualPathProvider/VirtualFile scenario?
I have the asyncFileUpload control inside a user control which is a wizard control step. The wizard control is inside a AJAX update panel.
I have a requirement to save the complete folder path along with the file name when user selects a file in the asyncFileUpload control. In order to achieve this on the server side UploadedComplete even I save the PostedFile.FileName to a session variable.
Then on the client side OnClientUploadComplete I force a postback for the UpdatePanel. In the postback I get session variable value and then do my processing.
server side upload completed event when I save the posted file name to a session variable. This is working in my local machine. I am able to retrieve the Session variable on the postback, but when I move the code to my test server the Session value is coming out as blank. I validated that the UploadedComplete event is triggered on the server, but for some reason the Session value is blank.way I can get the PostedFile name (complete path) on the Client side?
As security of the return data is not a problem, I am Get enabling the HTTP response. On the client (browser) end, my code is as below
[Code]....
Everything works smoothly but occasionally on the web server's event viewer, I see the following error
"Request format is unrecognised for URL unexpectedly ending in /SomeWebServiceWebMethod"
After fiddling through the request headers using Fiddler, I figured out that if I make direct request to the webservice link, contentType header attribute is missing and that is what throws the error. There is a good post by scott guthrie explaining this. I am not able to replicate the issue and not sure what removes the contentType attribute from the request header occasionally.
I've got an odd issue.I'm creating a DataTable type my application then converting it to a CSV so the user can download the data.
I set the content type like this:
context.Response.Clear(); context.Response.ContentType = "text/csv"; context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ".csv"); var responseBuilder = new StringBuilder(data.Rows.Count * data.Columns.Count * 30);
Now, this works well for all data sizes in my development environment, and for small amounts of data on my production environment, but when it gets to a larger size (say, more than about 4000 rows) on production Firefox gives me the error:
$('#ExportFrame').attr('src', 'Default.aspx?Export=true'); // ExportFrame is an iframe In IE, I keep getting an error saying "Internet Explorer cannot download Default.aspx from localhost". I thought it might be an issue with loading it in an iframe element, but redirecting to the URL is not working either. The really odd thing is that going to the URL (/Default.aspx?Export=true) does not work the first time, but works every time after that. Again, this works in every browser I've tried except IE.
Update:
The aspx page has the following code to keep the page from getting cached:
// Never cache this page Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "no-cache"); Response.Expires = -1;
Removing the first 2 lines and leaving only Response.Expires = -1 resolved the issue.
I would like ask you for some ideas how can I write mechanism that will be automatically read files from folder. I don't know how to schedule the write task. I want to check for new file everyday and if the new file is in the folder read it.
I am downloading file from database using the following code. This code downloads an excel file from the database which has a macro attached to it when it is opened. This macro reads file name of the excel file and uses it for its computation. Everthing works file if user saves the file on his harddisk and then open if but if he directly opens the file from the dialog(by hitting 'Open' button) then file name of the opened excel file comes out be the name of the webform that has the above code and this leads to error in the macro. Is there any option through which i can control the name of the file if user directly opens the file from dialog or the option to disable or remove 'Open' button form the dialog?
I have an asp.net panel having various controls including gridview. I have converted this panel into pdf and attached it as an email attachment using memory stream. Everything is working fine. Now I have an File upload control outside panel through which I have to attach a file and send it in mail along with the already attached panel. But I am unable to figure out how to do it.