Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

jsp का उपयोग करके सर्वर पर एकाधिक फ़ाइल स्वरूपों को अपलोड करना और डेटाबेस में पथ संग्रहीत करना

मैं दृढ़ता से सलाह देता हूं कि आप उन मौजूदा मॉड्यूलों में से एक का उपयोग करें जिन्हें लोगों ने मल्टीपार्ट फ़ाइल अपलोड हैंडलिंग के लिए बनाया है। Commons Fileupload अधिक लोकप्रिय है, मेरा सुझाव है कि आप इसे देखें (उपयोग उदाहरण यहां )

आपका कोड बहुत गन्दा है और आप बाइट सरणियों और स्ट्रिंग्स के साथ काम करना इस तरह से मिला रहे हैं जिससे त्रुटियाँ पैदा होना निश्चित है। यह:

int boundaryLocation = file.indexOf(boundary, pos) - 4;
int startPos = ((file.substring(0, pos)).getBytes()).length;
int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length;
...
fileOut.write(dataBytes, startPos, (endPos - startPos));

विशेष रूप से बालों वाली है। वैसे भी, यदि आप इसे स्वयं करने का आग्रह करते हैं, तो आपको अपना कोड साफ़ करना चाहिए, स्ट्रिंग्स और बाइट सरणी के साथ काम करना मिश्रण न करें (याद रखें, स्ट्रिंग में एक वर्ण केवल एक बाइट नहीं है)। हालांकि, मैं इसकी अनुशंसा नहीं करता, जब तक कि यह आपके लिए सीखने का अनुभव न हो। इस मामले में मैं मल्टीपार्ट फॉर्म हैंडलिंग के लिए इंटरनेट पर कुछ उदाहरण कोड खोजने और खोजने के लिए कुछ समय बिताऊंगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जानबूझकर एक MySQL पंक्ति को कैसे लॉक करें जैसे कि चयन भी एक त्रुटि लौटाएगा?

  2. उपयोगकर्ता प्रतिक्रिया प्रणाली के लिए उचित डेटाबेस मॉडल (एक दिलचस्प मामला)

  3. एक विशिष्ट ग्राहक का चयन कैसे करें?

  4. मैन्युअल दिनांक आधारित डेटा प्रविष्टियों को समायोजित करने के लिए मैं किस प्रकार की स्कीमा का उपयोग कर सकता हूं?

  5. /etc/mysql/my.cnf परिवर्तन के बाद MySQL कंटेनर क्रैश, वापस कैसे संपादित करें?