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

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

21
การตรวจสอบนามสกุลไฟล์ก่อนอัพโหลดไฟล์
ฉันกำลังอัปโหลดภาพไปยัง servlet การตรวจสอบความถูกต้องว่าไฟล์ที่อัปโหลดเป็นรูปภาพนั้นทำได้ในฝั่งเซิร์ฟเวอร์เท่านั้นหรือไม่โดยตรวจสอบตัวเลขมหัศจรรย์ในส่วนหัวของไฟล์ มีวิธีใดในการตรวจสอบความถูกต้องของส่วนขยายในฝั่งไคลเอ็นต์ก่อนส่งแบบฟอร์มไปยัง servlet หรือไม่ ทันทีที่ฉันกด Enter มันจะเริ่มอัปโหลด ฉันใช้ Javascript และ jQuery ในฝั่งไคลเอนต์ อัปเดต: ในที่สุดฉันก็ได้รับการตรวจสอบความถูกต้องทางฝั่งเซิร์ฟเวอร์ซึ่งอ่านไบต์และปฏิเสธการอัปโหลดหากไม่ใช่รูปภาพ

18
เปลี่ยน "ไม่ได้เลือกไฟล์":
ฉันมีปุ่ม "เลือกไฟล์" ดังนี้ (ฉันใช้ Jade แต่ควรจะเหมือนกับ Html5): input(type='file', name='videoFile') ในเบราว์เซอร์ปุ่มนี้จะแสดงปุ่มที่มีข้อความอยู่ข้างๆ "ไม่ได้เลือกไฟล์" ฉันต้องการเปลี่ยนข้อความ "ไม่ได้เลือกไฟล์" เป็นอย่างอื่นเช่น "ไม่ได้เลือกวิดีโอ" หรือ "โปรดเลือกวิดีโอ" ฉันทำตามคำแนะนำแรกที่นี่: ฉันไม่ต้องการเห็น 'ไม่ได้เลือกไฟล์' สำหรับช่องป้อนไฟล์ แต่การทำเช่นนี้ไม่ได้เปลี่ยนข้อความ: input(type='file', name='videoFile', title = "Choose a video please") ใครช่วยฉันได้ไหมว่าปัญหาอยู่ที่ไหน
92 html  button  file-upload  pug 

9
วิธีอัพโหลดไฟล์ในการทดสอบไม้โปรแทรกเตอร์ angularjs e2e
ฉันต้องการทดสอบการอัปโหลดไฟล์โดยใช้การทดสอบ angularjs e2e คุณทำสิ่งนี้ในการทดสอบ e2e ได้อย่างไร? ฉันเรียกใช้สคริปต์การทดสอบของฉันผ่านกรรมฮึดฮัด

15
maxFileSize และ acceptFileTypes ในปลั๊กอินอัปโหลดไฟล์ blueimp ไม่ทำงาน ทำไม?
ฉันใช้ปลั๊กอินอัพโหลดไฟล์ Blueimp jQuery สำหรับอัปโหลดไฟล์ ฉันไม่มีปัญหาในการอัปโหลด แต่ตัวเลือกmaxFileSizeและacceptFileTypesไม่ทำงาน นี่คือรหัสของฉัน: $(document).ready(function () { 'use strict'; $('#fileupload').fileupload({ dataType: 'json', autoUpload: false, acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, maxFileSize: 5000000, done: function (e, data) { $.each(data.result.files, function (index, file) { $('<p style="color: green;">' + file.name + '<i class="elusive-ok" style="padding-left:10px;"/> - Type: ' + file.type + ' - Size: ' …

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

2
ใช้การอัปโหลดไฟล์ HTML5 ด้วย AJAX และ jQuery
เป็นที่ยอมรับว่ามีคำถามคล้าย ๆ กันอยู่ใน Stack Overflow แต่ดูเหมือนว่าจะไม่มีอะไรตรงตามความต้องการของฉัน นี่คือสิ่งที่ฉันต้องการทำ: อัปโหลดรูปแบบข้อมูลทั้งหมดซึ่งเป็นไฟล์เดียว ทำงานกับไลบรารีการอัปโหลดไฟล์ของ Codeigniter จนถึงที่นี่ทุกอย่างเรียบร้อยดี ข้อมูลเข้าสู่ฐานข้อมูลของฉันตามที่ฉันต้องการ แต่ฉันต้องการส่งแบบฟอร์มของฉันผ่านทางโพสต์ AJAX: ใช้ HTML5 File API ดั้งเดิมไม่ใช่แฟลชหรือโซลูชัน iframe ควรเชื่อมต่อกับ.ajax()เมธอด jQuery ระดับต่ำ ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรโดยการอัปโหลดไฟล์อัตโนมัติเมื่อค่าของฟิลด์เปลี่ยนไปโดยใช้จาวาสคริปต์บริสุทธิ์ แต่ฉันควรทำทั้งหมดในครั้งเดียวเพื่อส่งใน jQuery ฉันคิดว่ามันเป็นไปไม่ได้ที่จะทำผ่านสตริงการสืบค้นเนื่องจากฉันต้องการส่งผ่านวัตถุไฟล์ทั้งหมด แต่ฉันหลงทางเล็กน้อยในสิ่งที่ต้องทำในตอนนี้ สามารถทำได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.