السلام عليكم , هل احد من الاعضاء عنده فكره عن كود رفع الصور الى فايل فى ال
webapplication
وليس الى الداتابيز
وجزاكم الله خيرا
السلام عليكم , هل احد من الاعضاء عنده فكره عن كود رفع الصور الى فايل فى ال
webapplication
وليس الى الداتابيز
وجزاكم الله خيرا
تم تعديل هذه المشاركة بواسطة deepfreeze في 19 أبريل 2009 في 00:23
أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ
وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ
جزاك الله خيرا لكنى لم استخدم الاسترتس قبل ذلك فاود ان اعرف كود خاص بال
jsp
وتخزن الصوره فى فولدر و ليش فى الداتا بيز
ولكم جزيل الشكر
ابحث عن هذا الموضوع للأخ رامي العيساوي
قد تحدث عن الطريقة
لقد بحثت ممكن ان تعطنى اللبنك لموضوع الاخ رامى العيسوى وجزاك الله خيرا
استعمل هذه الباكج بالمرفقات
أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ
وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ
هذا الكود سوف يقوم برفع الملف الى المسار C:\.............\webapps\upload
<html>
<%@ page language="java" import="javazoom.upload.*,java.util.*" %>
<%@ page errorPage="ExceptionHandler.jsp" %>
<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
<jsp:setProperty name="upBean" property="folderstore" value="C:\apache-tomcat-5.5.17\webapps\upload" />
</jsp:useBean>
<head>
<title>Samples : Simple Upload</title>
<style TYPE="text/css">
<!--
.style1 {
font-size: 12px;
font-family: Verdana;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<ul class="style1">
<%
if (MultipartFormDataRequest.isMultipartFormData(request))
{
// Uses MultipartFormDataRequest to parse the HTTP request.
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
String todo = null;
if (mrequest != null) todo = mrequest.getParameter("todo");
if ( (todo != null) && (todo.equalsIgnoreCase("upload")) )
{
Hashtable files = mrequest.getFiles();
if ( (files != null) && (!files.isEmpty()) )
{
UploadFile file = (UploadFile) files.get("uploadfile");
if (file != null) out.println("<li>Form field : uploadfile"+"<BR> Uploaded file : "+file.getFileName()+" ("+file.getFileSize()+" bytes)"+"<BR> Content Type : "+file.getContentType());
// Uses the bean now to store specified by jsp:setProperty at the top.
upBean.store(mrequest, "uploadfile");
}
else
{
out.println("<li>No uploaded files");
}
}
else out.println("<BR> todo="+todo);
}
%>
</ul>
<form method="post" action="SimpleUpload.jsp" name="upform" enctype="multipart/form-data">
<table width="60%" border="0" cellspacing="1" cellpadding="1" align="center" class="style1">
<tr>
<td align="left"><b>Select a file to upload :</b></td>
</tr>
<tr>
<td align="left">
<input type="file" name="uploadfile" size="50">
</td>
</tr>
<tr>
<td align="left">
<input type="hidden" name="todo" value="upload">
<input type="submit" name="Submit" value="Upload">
<input type="reset" name="Reset" value="Cancel">
</td>
</tr>
</table>
<br>
<br>
<table border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td bgcolor="#666666">
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center" class="style1">
<tr>
<td bgcolor="#FFFFFF"><b><font color="#0000FF">
HTML tags used in this form : </font></b></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <<b>form</b>
<b>method</b>="<b><font color="#FF0000">post</font></b>"
<b>action</b>="<b><font color="#FF0000">SimpleUpload.jsp</font></b>"
name="upload" <b>enctype</b>="<b><font color="#FF0000">multipart/form-data</font></b>"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <<b>input</b>
<b>type</b>="<b><font color="#FF0000">file</font></b>"
<b>name</b>="<font color="#FF0000"><b>uploadfile</b></font>"
size="50"></td>
</tr>
</table>
</td>
</tr>
</table>
<p> </p>
<p> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font size="-1" face="Courier New, Courier, mono">Copyright
© <a href="http://www.javazoom.net" target="_blank">JavaZOOM</a> 1999-2006</font></p>
</form>
</body>
</html>هذا هو الكود النهائي الذي طرحه الأخ/ت remiyahmed في موضوع منفصل
قمت بحذف الموضوع ووضعت الكود هنا
<%String imagePath = "";
boolean isMultipart = FileUpload.isMultipartContent(request);
DiskFileUpload upload = new DiskFileUpload();
List items = upload.parseRequest(request);
Iterator itr = items.iterator();
while(itr.hasNext()) {
FileItem item = (FileItem) itr.next();
File fullFile = new File(item.getName());
//out.print(getServletContext().getRealPath("/"));
imagePath="/new/images/products/1.jpg";
File savedFile = new File(getServletContext().getRealPath("/") , imagePath);
item.write(savedFile);
out.print(fullFile.getName()+"
");} %>تحياتي
شكرا يا اخ علاء
يا ريت لو تبينوا لينا كيف سنستقبل الصورة و الكود الذي يحدد الملف الذي سترفع له مشكورين
اخي هي مكتبة خاصة لتحميل الملفات
و باللإضافة لل API
الخاص بالمكتبة
و استخدامها سهل و مجربة
و الامثلة اللي وضعها الاخ ماكسيموس استخدمت هذه المكتبة
تم تعديل هذه المشاركة بواسطة mofeed chaar في 25 أبريل 2009 في 17:14
mofeedchaar@hotmail.com