بتاريخ: 10 سبتمبر 200619 سنة comment_78370 انا عملت create لقاعدة البيانات ووضعت حقل وخليت نوع البيانات فية long row عشان اخزن فيه صور ولكن عايز احط الصور من خلال صفحة JSP ممكن لو تكرمتم حد يقولى الحقل فى الصفحة نوعة ايه وايه الكود اللى اكتبة عشان اقدر اخد الصورة من الجهاز بتاعى ببBrows واخزن فى الدادا باس مع العلم بان الكونيكشن مع الدادا باس ناجح وكلة تمام ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 10 سبتمبر 200619 سنة comment_78383 اليك هذا الكود مع تغيير ما يلزمالملف الاول fileupload.html <form method="post" ACTION="fileupload.jsp" name="upform" ENCTYPE='multipart/form-data'> <input type="file" name="uploadfile"> <p> <input type="submit" name="Submit" value="Submit"> <input type="reset" name="Reset" value="Reset"> <input type="hidden" name="action" value="upload"> </form> الملف الثاني fileupload.jsp <%@ page import="java.sql.*,java.io.*,java.util.*;"%> <% /* The Following Code is Used To Insert An Image Into Database String filename=""; try { MultipartRequest multi= new MultipartRequest(request,"d:/phani",5*1024*1024); Enumeration files=multi.getFileNames(); File f=null; while(files.hasMoreElements()) { String name=(String)files.nextElement(); filename=multi.getFilesystemName(name); String type=multi.getContentType(name); f=multi.getFile(name); System.out.println("The File is "+f); } Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection("jdbc:oracle:thin:@hostname:1521:orcl", "scott", "tiger"); Statement stmt = con.createStatement(); System.out.println("2 "+f); InputStream is = new FileInputStream(f); System.out.println("4 "+is); byte b[]=new byte[is.available()]; is.read(; String sql = "INSERT into photo_test (\"Photo\") values('" + b + "')"; System.out.println("sql is " +sql); stmt.execute(sql); stmt.close(); }catch(Exception e) { System.out.println(e); } out.println("The Image is Added into Database"); بالتوفيق . تقديم بلاغ
بتاريخ: 14 سبتمبر 200619 سنة كاتب الموضوع comment_78632 اليك هذا الكود مع تغيير ما يلزمالملف الاول fileupload.html <form method="post" ACTION="fileupload.jsp" name="upform" ENCTYPE='multipart/form-data'> <input type="file" name="uploadfile"> <p> <input type="submit" name="Submit" value="Submit"> <input type="reset" name="Reset" value="Reset"> <input type="hidden" name="action" value="upload"> </form> الملف الثاني fileupload.jsp <%@ page import="java.sql.*,java.io.*,java.util.*;"%> <% /* The Following Code is Used To Insert An Image Into Database String filename=""; try { MultipartRequest multi= new MultipartRequest(request,"d:/phani",5*1024*1024); Enumeration files=multi.getFileNames(); File f=null; while(files.hasMoreElements()) { String name=(String)files.nextElement(); filename=multi.getFilesystemName(name); String type=multi.getContentType(name); f=multi.getFile(name); System.out.println("The File is "+f); } Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection("jdbc:oracle:thin:@hostname:1521:orcl", "scott", "tiger"); Statement stmt = con.createStatement(); System.out.println("2 "+f); InputStream is = new FileInputStream(f); System.out.println("4 "+is); byte b[]=new byte[is.available()]; is.read(; String sql = "INSERT into photo_test (\"Photo\") values('" + b + "')"; System.out.println("sql is " +sql); stmt.execute(sql); stmt.close(); }catch(Exception e) { System.out.println(e); } out.println("The Image is Added into Database"); بالتوفيق . 78383[/snapback] شكرا جزيلا ياباش مهندس بس عندى تعقيب انا عملت الاثنين file الاول تمام بس التانى معترض على class multipartreqest بانها not found اعمله import لانه package تقديم بلاغ
بتاريخ: 17 سبتمبر 200619 سنة كاتب الموضوع comment_78824 ياجماعة محدش يعرف class اللى اسمها multipartrequest تابعة لانه pakage انا بشتغل على jdeveloper realase 2 فهو مش متعرف على ال class دى خالص انا مش عارف اعمل add لانه libbary عشان يشوفها لو حد يعرفها ياريت يقولى شـــــــــــــــــكرا تقديم بلاغ
بتاريخ: 18 سبتمبر 200619 سنة comment_78942 الكلاس MultipartRequest هو جزء من المكتبة cosغير اسم الملف المرفق من cos.zip الى cos.jarوضعه في المجلد lib او اضف المكتبة بطريقتك التي ذكرت .بالتوفيق . cos.zip تقديم بلاغ
بتاريخ: 26 نوفمبر 200619 سنة comment_84642 بصراحه انا احترت مش قادر اضيف المكتبه cos لل jdev 10.3 مش راضي يتعرف علي MultipartRequest تم تعديل 26 نوفمبر 200619 سنة بواسطة xizoaziz تقديم بلاغ
بتاريخ: 26 نوفمبر 200619 سنة comment_84643 لو ممكن حد عارف الطريقة يكون له كل الشكر تم تعديل 26 نوفمبر 200619 سنة بواسطة xizoaziz تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.