Web Forms :: Image Upload Control?
Aug 26, 2010Uploading pictures I want to change the name at a timeExamples:manchester.jpg ı want to manchester001.jpg ,second image manchester002.jpg...
View 4 RepliesUploading pictures I want to change the name at a timeExamples:manchester.jpg ı want to manchester001.jpg ,second image manchester002.jpg...
View 4 RepliesI have filed image type varbinary
I want upload image and show then with click button save
store in db
i'm a new in web page application
can any one tll me how to upload in image in the web page and dispay it in an image control then save the path to the database?
iam using asp.net with c#
i want to display image in a image control as soon as we browse with file upload control ,i dont want to use button click event
[Code]....
We have a scenario where we would like to allow our users to upload images to the site. We are running on ASP.Net. A quick search did not result in anything good. It would be great if the control is free/open source but we do not mind paying a little bit.
View 1 RepliesI want to upload image through fileupload toolbox and display it in image control.
The image control should get the path from fileupload and should display the image.
I have done it with following code attached
HTML Markup-
<asp:FileUpload ID="FileUpload1" runat="server"
style="top: 256px; left: 533px; position: absolute; height: 23px; width: 217px" ForeColor="White" />
<asp:Button ID="btnset" runat="server" Font-Bold="False" Font-Names="Times New Roman" Font-Size="Medium" style="top: 309px; left: 605px; position: absolute; height: 26px; width: 81px" Text="Set Photo " />
<asp:Image ID="Image2" runat="server" style="top: 66px; left: 568px; position: absolute; height: 152px; width: 136px" BorderColor="#CCCCFF" BorderStyle="Ridge" />
VB Code-
Protected Sub btnset_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnset.Click
Image2.ImageUrl = FileUpload1.FileName
End Sub
I use these code to uploading image
<asp:UpdatePanel ID="Upbdt" runat="server">
<ContentTemplate>
<asp:ModalPopupExtender DropShadow="true" ID="ModalPopupExtender"
PopupControlID="PnPopup" runat="server" TargetControlID="BtnPopup"
>
</asp:ModalPopupExtender>
[Code] ....
behind code
protected void BtnUpload_Click(object sender, EventArgs e) {
string path = Server.MapPath(".") + "../Upload";
string[] validext = { ".jpg", ".gif", ".png", ".rar" };
string ext =
System.IO.Path.GetExtension(AsyncFileUpload1.PostedFile.FileName);
if (Array.IndexOf(validext, ext.ToLower()) < 0)
[Code] ....
Here in UpdatePanel i have 2 lable :1-lable20 and 2-lblMessage
These lable show error message when Extension and size of image are out of limit.
Problem is when i.e I upload .rar file and click on BtnUpload button it exit from popup window and i cant't see error message i should click on upload button again untill again show popup window after that i can see error message
I want it doesn't exit from popup window until user enter correct format of image if they don't enter correct format they can see error on popup window.
i am working on an ecommerce application, user will be uploading several images of a product, instead of stripping the size (i.e the KB or MB size) after uploading it on the server, i want to strip the size of image before uploading it to the server ( bringing the size from any thing over 30KB down to 30KB) i.e on the client machine itself and then upload it to the server. i understand that this requires a download on the client machine which makes me ask the following questions :
a. can i use a java control in dotnet since java control can be used on all OSes
b. is there any dotnet control that might be userfriendly to all OSes
i am using file upload control in ASP.NET for uploading images. In my form there are two buttons.one for assigning criteria which redirects to other form and other for submitting form. After assigning criteria only the user has to use submit button. My problem is when is upload image and click on AssignCriteria button and return back to original page,the upload control is getting blank. How to keep that upload image control value in that textbox even if we redirected to other page and come back.
View 2 Repliesi want to upload picture throw FileUpload control and then store it in session, after store in session i want to read it out to image control and insert to database.
View 3 Repliesi have fileupload control and image control.on click of browse button fileupload window gets open and after selecting image it should appear on image control.even i tried with AsyncFileUpload control from AjaxControlToolkit and its uploadcomplete event. but still i m not able to do it.
View 16 RepliesI am using Visual Studio 2008 and SQL Server 2005 as my back-end.I saw this topic is already introduced in StackOverflow but I have different question related to this topic.I just want to directly get the file from my server/hard-disk and save it in the database.
View 1 RepliesWe are currently planning on trying to allow a user to be able to select multiple images to upload to an ASP.NET website. Can anyone give me some suggestions as to which commercial and free controls which we can use?Requirements would be that:is browser independent (works on IE, Firefox, Chrome, etc. without requiring extra download)allows user to preview image(s) before selectingeasy to integrate into asp.netsolution.
a non javascript control (would prefer a c# based solution)good APIUI easy to changesimple to develop with
I want to Save image into DB in Binary format without upload control i.e
I have avatar which i want to store by default with user creation.
i know all other steps except how to convert that particular image into binary against btn_CreateUser Click event
I want to use button instead of filuploader control, so I tried the html this way and i got it right. But my challenge now is how to code it on code behind
see html code here
<div class="form-group">
<asp:LinkButton ID="btnImageUpload" runat="server" CssClass="btn btn-danger btn-file" Font-Bold="True" ><i class="fa fa-image" style=" color:white"></i>
<asp:FileUpload ID="FileUploadImage" runat="server" ToolTip="Image Upload" />
</asp:LinkButton><i class="" style=" margin-left:4px; color: #ffffff;"></i><i class="" style=" margin-right:6px; margin-left:6px; font-size: small;" >|</i>
</div>
My user uploads image and Description from Control Panel now I've to show those Images and their description on my page like [URL] .....
Here is my table structure.
ImagePath
ImageDescription
I store images in one folder. Now I've to fetch Images from folder according to table and show it tabular. In 3 rows and columns.
How to upload images with some conditions
Like
size not gretr than 50 kb
with = 110px, height 140 px
etc..
I have read about the file upload control in asp.net and tried it and works great. But I want to know if I can use it for another purpose. I have a video capture control that can be used for webcam apps or anything else. It has a method called HTTPUpload where it will upload an image file to the server using the HTTP upload protocol. My question is can i use the .net FileUpload control for this? And if so, how can I pass the image file straight to the .aspx page without having to submit a button? Would the file be as a query string variable?
Arguments:
WebServer = web server address
WebPage = name of upload web page
Fields = list of 'fieldname' and 'fieldvalue' values delimited with '|'
Files = list of 'fieldname' and 'file path' values delimited with '|'
Returns TRUE if successful, or FALSE otherwise.
Example
vcx.HTTPUpload "[URL] , "upload.asp",
"field1|value1|field2|value2" ,
"file1|c:foldermypic.jpg|file2|c:foldermyvideo.avi"
I'm having an image in my page displayed to clients form a folder under same apllication folder,I also have a form in the same page that accepts an image file to be uploaded. The image that is uploaded via this form should take the place of the image that's displayed in the page with the name newly givven at runtime. The new image should be uploaded in the same directory with the new name provided, which means it overwrites the previous image.
View 5 RepliesI want to access one image file residing in C: of the client's machine. I know with the help of file upload control (or say input type=file), this would be easy. Due to nature of my application (Its a KIOSK application), user is not expected to select file. I am just wondering how should I implement reading file without using file upload control. I want to store this file in Images folder of server. I am beginner to WCF. Should I look towards WCF?
View 7 RepliesI have to insert default image into databse..when no image is selected from fileupload control.. Here is code...not working for default image...
if (FileUpload1.HasFile){string FileName = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.SaveAs(Server.MapPath("~/UPLOADEDFILES/" + FileName));
feedBack.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileName));
} else {
string filename="~/images/"+ "sun.gif";filename.pPropertyImage = filename;FileUpload1.SaveAs(MapPath(filename));}
I'm using a slightly modified version of Valum's upload [github link], I've modified it to upload to a database but haven't modified the javascript that it is using to get the file into the Request as an InputStream. The following line of code is failing in IE 8 but is confirmed to work in Chrome. using (Image imgInput = Image.FromStream(Request.InputStream)) The error received is "Parameter not valid". It appears to be having an issue with the Input Stream being used but it exists/has data (not sure how to validate if the data is good or not).
Page
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Upload-Pictures</h2>
<div id="file-uploader">
<noscript>
<p>Please enable JavaScript to use file uploader.</p>
</noscript>
</div>
<script src="/Scripts/fileuploader.js" type="text/javascript"></script>
<script type="text/javascript">
function createUploader() {
var uploader = new qq.FileUploader({
element: document.getElementById('file-uploader'),
action: '/Admin/FileUpload/' + <%= Model.PropertyId %>,
debug: true
});
}
window.onload = createUploader;
</script>
</asp:Content>
Controller
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult FileUpload(int id)
{
try
{
byte[] newImageByteArray = GetByteArrayForResizedImage(350, Request.InputStream);
byte[] thumbnailByteArray = GetByteArrayForResizedImage(150, Request.InputStream);
//Add to DB
}
catch (Exception ex)
{
// This is where the exception is caught
return Json(new { success = false, message = ex.Message }, "application/json");
}
return Json(new { success = true }, "application/json");
}
private static byte[] GetByteArrayForResizedImage(int imageSize, Stream inputStream)
{
byte[] imageByteArray;
// For some reason in IE the inputStream here is causing it to crash
using (Image imgInput = Image.FromStream(inputStream))
{
//Image processing
}
return imageByteArray;
}
fileuploader.js - qq.FileUploader
/**
* Class that creates upload widget with drag-and-drop and file list
* @inherits qq.FileUploaderBasic
*/
qq.FileUploader = function(o){
// call parent constructor
qq.FileUploaderBasic.apply(this, arguments);
// additional options
qq.extend(this._options, {
element: null,
// if set, will be used instead of qq-upload-list in template
listElement: null,
template: '<div class="qq-uploader">' +
'<div class="qq-upload-drop-area"><span>Drop files here to upload</span></div>' +
'<div class="qq-upload-button">Upload a file</div>' +
'<ul class="qq-upload-list"></ul>' +
'</div>',
// template for one item in file list
fileTemplate: '<li>' +
'<span class="qq-upload-file"></span>' +
'<span class="qq-upload-spinner"></span>' +
'<span class="qq-upload-size"></span>' +
'<a class="qq-upload-cancel" href="#">Cancel</a>' +
'<span class="qq-upload-failed-text">Failed</span>' +
'</li>',
classes: {
// used to get elements from templates
button: 'qq-upload-button',
drop: 'qq-upload-drop-area',
dropActive: 'qq-upload-drop-area-active',
list: 'qq-upload-list',
file: 'qq-upload-file',
spinner: 'qq-upload-spinner',
size: 'qq-upload-size',
cancel: 'qq-upload-cancel',
// added to list item when upload completes
// used in css to hide progress spinner
success: 'qq-upload-success',
fail: 'qq-upload-fail'
}
});
// overwrite options with user supplied
qq.extend(this._options, o);
this._element = this._options.element;
this._element.innerHTML = this._options.template;
this._listElement = this._options.listElement || this._find(this._element, 'list');
this._classes = this._options.classes;
this._button = this._createUploadButton(this._find(this._element, 'button'));
this._bindCancelEvent();
this._setupDragDrop();
};
fileuploader.js - qq.FileUploaderBasic
/**
* Creates upload button, validates upload, but doesn't create file list or dd.
*/
qq.FileUploaderBasic = function(o){
this._options = {
// set to true to see the server response
debug: false,
action: '/server/upload',
params: {},
button: null,
multiple: true,
maxConnections: 3,
// validation
allowedExtensions: [],
sizeLimit: 0,
minSizeLimit: 0,
// events
// return false to cancel submit
onSubmit: function(id, fileName){},
onProgress: function(id, fileName, loaded, total){},
onComplete: function(id, fileName, responseJSON){},
onCancel: function(id, fileName){},
// messages
messages: {
typeError: "{file} has invalid extension. Only {extensions} are allowed.",
sizeError: "{file} is too large, maximum file size is {sizeLimit}.",
minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.",
emptyError: "{file} is empty, please select files again without it.",
onLeave: "The files are being uploaded, if you leave now the upload will be cancelled."
},
showMessage: function(message){
alert(message);
}
};
qq.extend(this._options, o);
// number of files being uploaded
this._filesInProgress = 0;
this._handler = this._createUploadHandler();
if (this._options.button){
this._button = this._createUploadButton(this._options.button);
}
this._preventLeaveInProgress();
};
How can upload a image in asp.net.I want a coding
View 3 RepliesI am trying to put a default image in an Image control in asp.net and it should show that particular image on the page when no other image is assigned or no image available in Database.
View 1 RepliesI know how to display an image in gridview from image path in database. Now, I want to display an image in an asp.net image control from image path in database. Can anyone point me to a tutorial? I haven't been able to find one that explains how to do it when I don't know what the image path will be. The images are in the root folder.
View 35 Replies