คำถามติดแท็ก file-upload

วิธีการหรือการดำเนินการในการถ่ายโอนไฟล์จากไคลเอนต์ไปยังเซิร์ฟเวอร์


8
จะตรวจสอบขนาดไฟล์เข้าด้วย jQuery ได้อย่างไร?
ฉันมีแบบฟอร์มที่มีความสามารถในการอัปโหลดไฟล์และฉันต้องการให้มีการรายงานข้อผิดพลาดฝั่งไคลเอ็นต์ที่ดีหากไฟล์ที่ผู้ใช้พยายามอัปโหลดมีขนาดใหญ่เกินไปมีวิธีตรวจสอบขนาดไฟล์ด้วย jQuery หรือไม่ บนไคลเอนต์หรือโพสต์ไฟล์กลับไปที่เซิร์ฟเวอร์เพื่อตรวจสอบ?

14
จะมี jQuery จำกัด ประเภทไฟล์ในการอัพโหลดได้อย่างไร?
ฉันต้องการให้ jQuery จำกัด ช่องอัพโหลดไฟล์ไว้ที่ jpg / jpeg, png และ gif เท่านั้น ฉันกำลังตรวจสอบแบ็กเอนด์ด้วยPHPอยู่แล้ว ฉันใช้ปุ่มส่งผ่านJavaScriptฟังก์ชั่นอยู่แล้วดังนั้นฉันเพียงแค่ต้องรู้วิธีตรวจสอบประเภทไฟล์ก่อนส่งหรือแจ้งเตือน

3
วิธีโพสต์ไฟล์จากแบบฟอร์มด้วย Axios
การใช้ HTML ดิบเมื่อฉันโพสต์ไฟล์ไปยังเซิร์ฟเวอร์ flask โดยใช้สิ่งต่อไปนี้ฉันสามารถเข้าถึงไฟล์จากคำขอ flask global: <form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data> <input type="file" id="file" name="file"> <input type=submit value=Upload> </form> ในขวด: def post(self): if 'file' in request.files: .... เมื่อฉันพยายามทำเช่นเดียวกันกับ Axios คำขอ flask global ว่างเปล่า: <form id="uploadForm" enctype="multipart/form-data" v-on:change="uploadFile"> <input type="file" id="file" name="file"> </form> uploadFile: function (event) { const file …

2
ซึ่งได้รับลำดับความสำคัญ maxRequestLength หรือ maxAllowedContentLength
ในขณะที่เปลี่ยนขนาดไฟล์สูงสุดที่อนุญาตสำหรับการอัปโหลดฉันสะดุดกับการตั้งค่าทั้งสองนี้ ในsytem.webคุณมีhttp รันไทม์โหนดกับmaxRequestLength ในsystem.webServerคุณมีrequestLimitsกับmaxAllowedContentLength ตอนนี้สิ่งใดได้รับความสำคัญเหนือกว่าคนอื่น ๆ และเราจำเป็นต้องตั้งค่าทั้งสองหรือเป็นค่าสุดท้าย (อันสำหรับ IIS7) เพียงพอหรือไม่?

8
HTML: จะ จำกัด การอัปโหลดไฟล์ให้เป็นภาพได้อย่างไร?
ด้วย HTML ฉันจะ จำกัด ประเภทไฟล์ที่สามารถอัปโหลดได้อย่างไร เพื่อให้ประสบการณ์ผู้ใช้ง่ายขึ้นฉันต้องการ จำกัด การอัปโหลดไฟล์ให้เป็นรูปภาพเท่านั้น (jpeg, gif, png) <form method="post" action="..." enctype="multipart/form-data"> <label for="image">Photo</label> <input name="image" type="file" /> </form>

4
python ร้องขอการอัปโหลดไฟล์
ฉันทำงานง่ายๆในการอัปโหลดไฟล์โดยใช้ไลบรารีคำขอของ Python ฉันค้นหา Stack Overflow และดูเหมือนจะไม่มีใครมีปัญหาเดียวกันนั่นคือเซิร์ฟเวอร์ไม่ได้รับไฟล์: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) ฉันกรอกค่าของคีย์เวิร์ด 'upload_file' ด้วยชื่อไฟล์ของฉันเพราะถ้าฉันปล่อยว่างไว้มันจะขึ้นว่า Error - You must select a file to upload! และตอนนี้ฉันได้รับ File file.txt of size bytes is uploaded successfully! Query service results: There were 0 lines. ซึ่งจะปรากฏขึ้นเมื่อไฟล์ว่างเปล่าเท่านั้น …

8
ตัวช่วย HTML สำหรับ <input type =“ file” />
มีHTMLHelperไฟล์สำหรับอัพโหลดหรือไม่? โดยเฉพาะฉันกำลังมองหาการแทนที่ของ &lt;input type="file"/&gt; โดยใช้ ASP.NET MVC HTMLHelper หรือถ้าฉันใช้ using (Html.BeginForm()) การควบคุม HTML สำหรับการอัปโหลดไฟล์คืออะไร?

8
ตรวจสอบความกว้างและความสูงของรูปภาพก่อนอัปโหลดด้วย Javascript
ฉันมี JPS ที่มีรูปแบบที่ผู้ใช้สามารถใส่รูปภาพได้: &lt;div class="photo"&gt; &lt;div&gt;Photo (max 240x240 and 100 kb):&lt;/div&gt; &lt;input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/&gt; &lt;/div&gt; ฉันเขียน js นี้แล้ว: function checkPhoto(target) { if(target.files[0].type.indexOf("image") == -1) { document.getElementById("photoLabel").innerHTML = "File not supported"; return false; } if(target.files[0].size &gt; 102400) { document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)"; return false; } document.getElementById("photoLabel").innerHTML …

14
อัปโหลดไฟล์หลายไฟล์ใน php
ฉันต้องการอัปโหลดไฟล์หลายไฟล์และเก็บไว้ในโฟลเดอร์และรับเส้นทางและจัดเก็บไว้ในฐานข้อมูล ... ตัวอย่างที่ดีที่คุณมองหาการอัปโหลดหลายไฟล์ ... หมายเหตุ:ไฟล์สามารถเป็นประเภทใดก็ได้ ...
122 php  file-upload 

2
วิธีที่แนะนำในการบันทึกไฟล์ที่อัปโหลดในแอปพลิเคชัน servlet
ฉันอ่านที่นี่ว่าไม่ควรบันทึกไฟล์ในเซิร์ฟเวอร์อยู่ดีเนื่องจากไม่ใช่แบบพกพาธุรกรรมและต้องใช้พารามิเตอร์ภายนอก อย่างไรก็ตามเนื่องจากฉันต้องการโซลูชัน tmp สำหรับ tomcat (7) และฉันมี (ญาติ) ควบคุมเครื่องเซิร์ฟเวอร์ที่ฉันต้องการทราบ: สถานที่ที่ดีที่สุดในการบันทึกไฟล์คืออะไร? ฉันควรบันทึกไว้ใน/WEB-INF/uploads(แนะนำให้ต่อต้านที่นี่ ) หรือบางแห่งภายใต้$CATALINA_BASE(ดูที่นี่ ) หรือ ... ? บทช่วยสอน JavaEE 6 รับเส้นทางจากผู้ใช้ (: wtf :) หมายเหตุ: ไม่ควรดาวน์โหลดไฟล์ด้วยวิธีใด ๆ ฉันควรตั้งค่าพารามิเตอร์ config ตามรายละเอียดที่นี่หรือไม่ ฉันขอขอบคุณรหัสบางอย่าง (ฉันควรให้เส้นทางสัมพัทธ์ - อย่างน้อยก็เป็น Tomcat แบบพกพา) - Part.write()ดูมีแนวโน้ม - แต่ดูเหมือนจะต้องการเส้นทางที่แน่นอน ฉันสนใจในการอธิบายข้อเสียของแนวทางนี้กับฐานข้อมูล / ที่เก็บ JCR น่าเสียดายที่FileServlet โดย @BalusC มุ่งเน้นไปที่การดาวน์โหลดไฟล์ในขณะที่คำตอบของเขาเกี่ยวกับการอัปโหลดไฟล์จะข้ามส่วนที่จะบันทึกไฟล์ โซลูชันที่แปลงสภาพได้อย่างง่ายดายเพื่อใช้ DB …

10
ใครช่วยอธิบายวิธีการใช้งานปลั๊กอิน jQuery File Upload ได้ไหม
แก้ไข (ต.ค. 2019):6 ปีต่อมาและการอัปโหลดไฟล์ jQuery ยังคงทำให้ผู้คนคลั่งไคล้ หากคุณพบคำตอบเพียงเล็กน้อยที่นี่ลองค้นหา NPMสำหรับทางเลือกที่ทันสมัย ไม่คุ้มกับความยุ่งยากฉันสัญญา ฉันแนะนำให้อัปโหลดในการแก้ไขครั้งก่อน แต่ตามที่ผู้แสดงความคิดเห็นชี้ให้เห็นว่าพวกเขาไม่ได้เสนอเวอร์ชันฟรีอีกต่อไป Uploadify เป็นดังนั้น 2013 อยู่แล้ว แก้ไข:ดูเหมือนว่าจะยังคงมีปริมาณการใช้งานอยู่ดังนั้นฉันจะอธิบายสิ่งที่ฉันทำ ในที่สุดฉันก็ทำให้ปลั๊กอินทำงานได้โดยทำตามบทช่วยสอนในคำตอบที่ยอมรับ อย่างไรก็ตาม jQuery อัพโหลดไฟล์เป็นจริงยุ่งยากและถ้าคุณกำลังมองหาปลั๊กอินอัปโหลดไฟล์ง่ายฉันอยากจะแนะนำUploadify ตามคำตอบที่ชี้ให้เห็นว่าฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์เท่านั้น พื้นหลัง ฉันพยายามใช้jQuery File Uploadของ blueimp เพื่อให้ผู้ใช้อัพโหลดไฟล์ได้ มันทำงานได้อย่างสมบูรณ์แบบทันทีโดยทำตามคำแนะนำในการตั้งค่า แต่เพื่อใช้งานได้จริงบนเว็บไซต์ของฉันฉันต้องการที่จะสามารถทำสองสิ่ง: รวมผู้อัปโหลดไว้ในหน้าเว็บที่มีอยู่ของฉัน เปลี่ยนไดเร็กทอรีสำหรับไฟล์ที่อัปโหลด ไฟล์ทั้งหมดสำหรับปลั๊กอินจะอยู่ในโฟลเดอร์ใต้รูท ฉันพยายามแล้ว... การย้ายเพจสาธิตไปยังรูทและอัพเดตพา ธ สำหรับสคริปต์ที่จำเป็น เปลี่ยน 'upload_dir' และ 'upload_url' ตัวเลือกในแฟ้ม UploadHandler.php เป็นข้อเสนอแนะที่นี่ การเปลี่ยน URL ในบรรทัดที่สองของจาวาสคริปต์สาธิต ในทุกกรณีการแสดงภาพตัวอย่างและแถบความคืบหน้าการทำงาน Uncaught TypeError: Cannot …

3
nginx อัปโหลดปัญหา client_max_body_size
ฉันใช้ nginx / ruby-on-rail และฉันมีรูปแบบหลายส่วนง่ายๆในการอัปโหลดไฟล์ ทุกอย่างทำงานได้ดีจนกว่าฉันจะตัดสินใจ จำกัด ขนาดไฟล์สูงสุดที่ฉันต้องการอัปโหลด ในการทำเช่นนั้นฉันตั้งค่า nginx client_max_body_sizeเป็น1m (1MB) และคาดว่าจะมีสถานะ HTTP 413 (Request Entity Too Large) ในการตอบสนองเมื่อกฎนั้นแตก ปัญหาคือเมื่อฉันอัปโหลดไฟล์ 1.2 MB แทนที่จะแสดงหน้าข้อผิดพลาด HTTP 413 เบราว์เซอร์จะแฮงค์เล็กน้อยจากนั้นก็ตายพร้อมกับข้อความ "การเชื่อมต่อถูกรีเซ็ตในขณะที่หน้ากำลังโหลด" ฉันได้ลองทุกตัวเลือกที่ nginx เสนอดูเหมือนจะไม่มีอะไรทำงาน ใครมีความคิดเกี่ยวกับเรื่องนี้หรือไม่? นี่คือ nginx.conf ของฉัน: worker_processes 1; timer_resolution 1000ms; events { worker_connections 1024; } http { passenger_root /the_passenger_root; passenger_ruby /the_ruby; …
117 http  file-upload  nginx 

2
ตัวเลือกไฟล์ Android [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการสร้างตัวอัปโหลดไฟล์ ดังนั้นฉันจึงต้องการตัวเลือกไฟล์ แต่ฉันไม่ต้องการเขียนสิ่งนี้ด้วยตัวเอง ฉันพบตัวจัดการไฟล์ OI และฉันคิดว่ามันเหมาะกับฉัน แต่ฉันจะบังคับให้ผู้ใช้ติดตั้งตัวจัดการไฟล์ OI ได้อย่างไร ถ้าฉันทำไม่ได้มีวิธีที่ดีกว่าในการรวมตัวจัดการไฟล์ในแอพของฉันหรือไม่ ขอบคุณ

9
อัปโหลดไฟล์ไปยัง FTP โดยใช้ C #
ฉันลองอัปโหลดไฟล์ไปยัง FTP-server ด้วย C # ไฟล์ถูกอัปโหลด แต่มีศูนย์ไบต์ private void button2_Click(object sender, EventArgs e) { var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/"; ftp ftpClient = new ftp("ftp://example.com/", "username", "password"); string[] files = Directory.GetFiles(dirPath,"*.*"); var uploadPath = "/httpdocs/album"; foreach (string file in files) { ftpClient.createDirectory("/test"); ftpClient.upload(uploadPath + "/" + Path.GetFileName(file), file); } if …
112 c#  .net  file-upload  ftp 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.