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

13
Node.js รับนามสกุลไฟล์
ฉันกำลังสร้างฟังก์ชั่นอัพโหลดไฟล์ใน node.js ด้วย express 3 ฉันต้องการคว้านามสกุลไฟล์ของภาพ ดังนั้นฉันสามารถเปลี่ยนชื่อไฟล์และต่อท้ายนามสกุลไฟล์นั้น app.post('/upload', function(req, res, next) { var is = fs.createReadStream(req.files.upload.path), fileExt = '', // I want to get the extension of the image here os = fs.createWriteStream('public/images/users/' + req.session.adress + '.' + fileExt); }); ฉันจะรับส่วนขยายของรูปภาพใน node.js ได้อย่างไร?

8
ไฟล์ประเภท Visual C ++ ใดที่ควรจะใช้ในการควบคุมเวอร์ชัน
Visual Studio \ Visual C ++ ไฟล์ประเภทใดที่ควรถูกกำหนดให้ควบคุมเวอร์ชัน? ในโครงการของฉันฉันมีไฟล์ประเภทต่อไปนี้: aps cpp exe filters h ico idb ipch lastbuildstate lib log manifest obj pch pdb rc rc2 res sdf sln suo tlog txt user vcxproj ฉันขอขอบคุณเหตุผลสั้น ๆ สำหรับแต่ละข้อ หากมีข้อโต้แย้งใด ๆ โปรดทราบ ฉันตั้งใจรวมถึงประเภทของไฟล์ที่เล็กน้อยเพื่อความสมบูรณ์ แก้ไข ในอีกด้านหนึ่งฉันต้องการแพลตฟอร์มอิสระในอนาคต ในอนาคตอันใกล้ฉันต้องการทำงานกับสมาชิกในทีมด้วยการตั้งค่าที่คล้ายกัน ความเข้ากันได้ของโฟลเดอร์ระหว่างการตั้งค่าเป็นตัวเลือกอย่างแน่นอนดังนั้นไฟล์การกำหนดค่าพา ธ อาจเก็บไว้ได้ถ้ามันทำให้เวิร์กโฟลว์ง่ายขึ้น ฉันขอขอบคุณคำอธิบายว่ามีอะไรเกิดขึ้นอีกครั้ง

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

6
จะตรวจสอบได้อย่างไรว่าเจตนาสามารถจัดการได้จากกิจกรรมบางอย่าง?
ฉันมีวิธีนี้แล้ว แต่มันก็เหมือนมีบางอย่างหายไป ตัวอย่างเช่นฉันมีไฟล์ /sdcard/sound.3ga ที่ส่งคืนเท็จ (เช่นไม่มีกิจกรรมใดที่สามารถจัดการไฟล์ประเภทนี้ได้) แต่เมื่อฉันเปิดจากตัวจัดการไฟล์มันจะเปิดขึ้นพร้อมกับเครื่องเล่นสื่อโดยไม่มีปัญหา ฉันคิดว่าเจตนานี้ยังไม่สมบูรณ์และฉันต้องทำอะไรเพิ่มเติมเพื่อให้ตัวเองแน่ใจว่าตัวแปร handlerExists จะเป็นเท็จเท่านั้นหากไม่มีกิจกรรมที่สามารถจัดการกับเจตนานี้ได้ PackageManager pm = getPackageManager(); Intent intent = new Intent(android.content.Intent.ACTION_VIEW); String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(new File(uriString)).toString()); String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); intent.setDataAndType(Uri.fromFile(new File(uriString)),mimetype); boolean handlerExists = intent.resolveActivity(pm) != null;

7
IntelliJ ไม่รู้จักไฟล์ใดไฟล์หนึ่งอย่างถูกต้องแทนที่จะติดอยู่เป็นไฟล์ข้อความ
มีไฟล์ freemarker (ftl) ในโปรเจ็กต์ IntelliJ ของฉันที่จำไม่ถูกต้องว่าเป็นไฟล์ข้อความ มีหลายประเภทเหมือนกันที่ถูกต้อง ฉันทราบถึงตัวเลือก "ทำเครื่องหมายเป็นข้อความ" นี่อาจเป็นเหตุผลดั้งเดิมที่ไฟล์นี้ถูกทำเครื่องหมายเป็นข้อความ แต่ฉันไม่ได้รับตัวเลือก "mark as ftl file" ให้กลับมาหากเป็นปัญหาจริง หากฉันทำเครื่องหมายไฟล์ ftl อื่นเป็น txt ฉันสามารถเปลี่ยนกลับเป็นไฟล์ ftl ได้ตามที่คาดไว้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.