การแชร์ไฟล์กับเพื่อนต้องยากมากขนาดนั้นเลยเหรอ?

ขอแนะนำ Pafera File Server เซิร์ฟเวอร์ Android ขนาดเล็กที่เติบโตจนกลายเป็นตัวจัดการไฟล์ โปรแกรมดูสไลด์โชว์ และเซิร์ฟเวอร์สื่อที่ครบครัน
2023-04-17 22:41:37
👁️ 841
💬 0

เนื้อหา

  1. แนะนำตัว
  2. ผู้สมัคร
  3. วิธีแก้ปัญหา
  4. ทำงานอย่างไร?
  5. ติดตั้งเซิร์ฟเวอร์
  6. เรียกดูไฟล์
  7. เมนูระบบ
  8. เมนูไฟล์
  9. ใช้การนำเสนอภาพ
  10. การตั้งค่า
  11. แผนในอนาคต

การแนะนำ

ว้าว! นั่นเจ๋งมาก คุณสามารถแบ่งปันกับฉันได้ไหม?

ในฐานะที่เป็นคนเทคโนโลยีที่มีอุปกรณ์และแอปใหม่ๆ อยู่เสมอ ฉันไม่สามารถนับได้ว่ามีคนพูดประโยคด้านบนกี่ครั้งที่งานปาร์ตี้ การประชุม หรือแม้กระทั่งรอรถไฟใต้ดิน

อย่างไรก็ตาม ฉันสามารถนับได้กี่ครั้งที่เราจบลงด้วยการแลกเปลี่ยนแบบนี้:

ฉัน แน่นอน! คุณใช้แอปอะไร?
เพื่อน อืม ฉันมีแอป A
ฉัน อืม... ฉันไม่มีอันนั้น คุณมีแอป B ไหม?
เพื่อน ไม่ ฉันก็ไม่มีอันนั้น คุณมีวิธี C ไหม?
ฉัน โอเค ลองตัวนั้นดู อืม... มันเชื่อมต่อไม่ได้ ลองใช้วิธี D ดูไหม?
เพื่อน อันนั้นก็ไม่ทำงาน

การแบ่งปันไฟล์เป็นงานที่พบได้ทั่วไปนับตั้งแต่คอมพิวเตอร์มีอยู่ในอดีตที่มืดมน นักพัฒนาโปรแกรมที่มีความกระตือรือร้นจะมองดูการพิมพ์ของกันและกันอย่างมีความสุข จากนั้นจึงเริ่มเป็นการคัดลอกบัตรเจาะรู หลังจากนั้นดิสก์แม่เหล็กกลายเป็นแนวโน้มที่มาแรงจากนั้นเทคโนโลยีก็ได้เปลี่ยนไปเป็นดิสก์ออพติคอล แฟลชไดรฟ์ และการถ่ายโอนข้อมูลแบบไร้สาย

อย่างไรก็ตาม ดูเหมือนว่าเรายังคงอยู่ในขั้นตอนที่หลังจาก 70 ปี เรายังไม่สามารถแบ่งปันวิดีโอตัวน้อยน่ารัก ชิบะ ได้ง่ายๆ โดยไม่ต้องกระโดดข้ามอุปสรรค ดาวน์โหลดแอปแปลกๆ หรือใช้การถ่ายโอนไร้สายที่ช้า

ลองทำอะไรที่แตกต่างกันดีไหม?

ผู้สมัคร

แต่จิม ฉันแบ่งปันไฟล์ทุกวันไม่มีปัญหา คุณพูด?

ลองมาดูวิธีการทั่วไปที่ผู้คนใช้เพื่อถ่ายโอนข้อมูลกันเถอะ

วิธีการ ล้มเหลว
1. AirDrop คุณสามารถ AirDrop ไปยังโทรศัพท์ Android ได้หรือไม่? แล้วก็โอเค!
2. NearBy Share คุณสามารถแชร์ไฟล์ผ่าน NearBy Share ไปยัง iPhone ได้หรือไม่? อืม...
3. AirDroid, SHAREit, Resilio Sync, Send Anywhere, ฯลฯ... คุณจะบอกคนที่ป้ายรถเมล์ให้ติดตั้งแอปเดียวกันอย่างรวดเร็วเพียงเพื่อให้พวกเขาสามารถรับไฟล์ได้เหรอ? โอเค!
4. โปรแกรมแชท หลายโปรแกรมแชทมีข้อจำกัดเกี่ยวกับประเภทไฟล์ที่คุณสามารถส่ง ย่อขนาดวิดีโอ HD ของคุณ และคุณต้องรอให้ไฟล์อัปโหลดอย่างช้าๆ และจากนั้นดาวน์โหลดไปยังอุปกรณ์ของเพื่อนคุณ เราก็พบกับปัญหาของวิธีที่ 3 ด้วยที่คุณต้องมีโปรแกรมแชตเดียวกันติดตั้งอยู่เพื่อถ่ายโอนไฟล์
5. Bluetooth แม้จะมี Bluetooth 5 การถ่ายโอนวิดีโอ HD ขนาด 700MiB ก็เหมือนกับการดูสีแห้งในสภาพอากาศชื้นของฟลอริดา
6. อีเมล บริการอีเมลส่วนใหญ่จำกัดขนาดไฟล์แนบ และช้ากว่าการถ่ายโอนผ่านโปรแกรมแชท ตลอดเวลาฉันพบว่าประสบการณ์ของผู้ใช้ iPhone ที่ส่งอีเมลไฟล์ไปยังตัวเองเพื่อให้พวกเขาสามารถพิมพ์เอกสารนั้นน่าสนใจมาก ;)
7. DropBox, OneDrive, ฯลฯ... ประสบปัญหาเดียวกันกับการอัปโหลด/ดาวน์โหลดเช่นเดียวกับวิธี 3 และ 4
8. USB Flash Drive จริงๆแล้วทำได้ง่ายและเร็ว แต่คุณต้องจำให้ได้ว่าใช้ฟลาชไดรฟ์ และต้องมีอะแดปเตอร์ที่ถูกต้องเพื่อเชื่อมต่อกับอุปกรณ์ของเพื่อนคุณ ฉันเองมีหนึ่งในกระเป๋าตลอดเวลา แต่ก็ขึ้นอยู่กับว่าอุปกรณ์ของคนที่คุณแชร์ด้วยจะรองรับไดรฟ์ของคุณหรือไม่
9. ให้เพื่อนของคุณถ่ายภาพ/วิดีโอของหน้าจอโทรศัพท์คุณด้วยกล้องโทรศัพท์ของเขา/เธอ! อัตราความสำเร็จ 100% ในการถ่ายโอนข้อมูลคุณภาพต่ำ!
จะเกิดอะไรขึ้นเมื่อการแชร์ไม่ทำงาน?

ขณะนี้สถานการณ์ไม่สู้ดีเลยใช่ไหม?

ทางออก

ดังนั้นโดยสรุป เพื่อเป็นทางออกที่มีประสิทธิภาพและเป็นสากล เราต้องการสิ่งที่

  1. สามารถใช้ได้กับอุปกรณ์ทุกชนิด
  2. สนับสนุนการถ่ายโอน WiFi โดยตรงโดยไม่ต้องอัพโหลดไปยังเซิร์ฟเวอร์และกลับมา
  3. จะไม่บีบอัดวิดีโอ 4K ของเราให้เป็น 480p.
  4. ทำงานในที่ที่เราไม่สามารถโทรได้แม้แต่สัญญาณโทรศัพท์

ตอนนี้หากมีสิ่งที่ติดตั้งมาก่อนบนอุปกรณ์ทุกชนิด ออกแบบมาเพื่อเข้าถึงคอมพิวเตอร์อื่นด้วยโปรโตคอลที่ได้รับการยอมรับอย่างทั่วไป และมีความสามารถในการอัพโหลด/ดาวน์โหลดไฟล์...

บางสิ่ง...

เช่น...

เว็บเบราว์เซอร์!

Windows CE สนับสนุน HTML 5? เจ๋ง!

แล้วนี่ทำงานอย่างไร?

ดังนั้น เว็บเบราว์เซอร์ทำงานในการถ่ายโอนไฟล์อย่างไร?

มีสามขั้นตอนพื้นฐาน.

ให้ทั้งสองอุปกรณ์เชื่อมต่อกับเครือข่าย/ฮอตสปอตไร้สายเดียวกัน

  1. ให้เพื่อนของคุณพิมพ์ที่อยู่ของอุปกรณ์ของคุณในเบราว์เซอร์ของพวกเขา
  2. เรียกดู ดู ดาวน์โหลด และอัพโหลดได้ตามต้องการ
  3. แม้ในปี 2023 การใช้ฮอตสปอตของโทรศัพท์ของคุณเองยังคงเป็นวิธีที่เร็วที่สุดในการถ่ายโอนไฟล์ โดยเฉพาะเมื่อคุณขึ้นไปบนภูเขา!
ข้อดีของวิธีนี้คือ

ทำงานได้กับอุปกรณ์ใดก็ได้ที่มีเว็บเบราว์เซอร์ (นั่นคือ แทบจะทุกอย่างในปัจจุบัน)

  1. คุณไม่จำเป็นต้องคลิกที่ไฟล์แต่ละรายการ กดส่ง และรอให้เพื่อนของคุณยอมรับ เพื่อนของคุณสามารถดูว่าเขาต้องการอะไรและดาวน์โหลดไฟล์ด้วยตัวเอง.
  2. คุณสามารถมีคนกลุ่มใหญ่เรียกดูพร้อมกันได้แทนที่จะต้องเป็นคนละคน.
  3. แน่นอนว่าเซิร์ฟเวอร์นี้จะไม่ทำงานบน iPhones และ iPads เพราะไม่เพียงแต่ Apple จำกัดการเข้าถึงระบบไฟล์ในอุปกรณ์ iOS แต่คุณยังไม่สามารถเรียกใช้โปรแกรม Linux โดยไม่ต้องรูทด้วย Cydia.

โชคดีที่สิ่งที่คุณต้องการคือ *หนึ่ง* อุปกรณ์ในการรันเซิร์ฟเวอร์ ดังนั้นเพื่อนชาว Apple ของคุณยังสามารถเชื่อมต่อกับโทรศัพท์ Android ของคุณได้โดยไม่มีปัญหาและยังดาวน์โหลดและอัพโหลดไฟล์ได้ นอกจากนี้พวกเขาก็ชินกับการไม่สามารถใช้ระบบอื่นตั้งแต่ AirDrop ใช้ได้เฉพาะกับอุปกรณ์ Apple.

การติดตั้งเซิร์ฟเวอร์

เพื่อความเร็วและประสิทธิภาพ Pafera File Server เป็นแอป Linux/Windows ที่เขียนใน Rust ดังนั้นโชคร้ายที่คุณไม่สามารถดาวน์โหลดจากร้านแอปได้ง่าย ฉันอาจทำเวอร์ชันที่สามารถดาวน์โหลดจากร้านแอปใน Kotlin ในภายหลังถ้ามีใครย willing จะจ่ายเงิน แต่ถ้าคุณไม่ใช่ Jerry Maguire คุณก็ต้องใช้เวอร์ชัน Rust ในตอนนี้.

โชคดีที่โปรแกรมเมอร์แหล่งเปิดมากมายที่มีปัญญามากกว่าฉันได้รวมตัวกันเพื่อสร้างแอปที่ให้คุณเรียกใช้โปรแกรม Linux บนโทรศัพท์ Android ของคุณด้วยระดับความสำเร็จที่แตกต่างกัน.

ดังนั้น สิ่งที่คุณต้องทำคือ ติดตั้ง Termux บนโทรศัพท์ของคุณ คัดลอกและวางสองคำสั่ง และกด Enter สักสองสามครั้ง มันไม่ใช่การติดตั้งเพียงคลิกเดียว แต่ก็ไม่ใช่การสร้าง StarShip ของ SpaceX เช่นกัน และคุณจะได้รับการเข้าถึงระบบนิเวศของโปรแกรมที่น่าสนใจมากมายเพื่อมาหาเล่น.

นี่คือสมองของคุณในยาบ้า... อืม... โทรศัพท์ใน Termux.

การติดตั้งจึงมีดังนี้:

ดาวน์โหลดแอป Termux

  1. จาก F-Droid หรือ จาก Codeberg เริ่มแอป
  2. คัดลอกและวางต่อไปนี้ลงในเทอร์มินัลและกด enter.
  3. คัดลอกและวางคำสั่งอีกคำสั่งลงในเทอร์มินัลและกด enter.

    curl -O https://pafera.com/installfileserver.sh
    
  4. กด Enter บนแป้นพิมพ์ของคุณสำหรับการปรากฏตัวขึ้นระหว่างกระบวนการอัพเกรดแพ็คเกจ.

    bash installfileserver.sh
    
  5. ให้เพื่อนของคุณพิมพ์ URL ที่แสดงบนหน้าจอ.
  6. การค้นหา URL ในการแสดงผล

    ตอนนี้ เมื่อคุณได้ติดตั้งเซิร์ฟเวอร์แล้ว คุณสามารถออกได้ตลอดเวลาทางการออกเซสชันของ Termux.

และถ้าคุณต้องการเริ่มเซิร์ฟเวอร์ใหม่พร้อมรหัสผ่านที่อนุญาตให้มีการเปลี่ยนแปลง ให้พิมพ์

ใน Termux หรือเพียงกดลูกศรขึ้นเพื่อเลือกคำสั่งที่คุณพิมพ์ไว้ก่อนหน้า.

./paferafileserver password=yourpasswordhere

ไม่ง่ายเหมือนการดึงการแจ้งเตือนของคุณและแตะ "NearBy Share" แต่คุณยังจะไม่ทำให้เซิร์ฟเวอร์ทำงานโดยบังเอิญ และคุณจะได้รับฟังก์ชันการทำงานมากขึ้นสำหรับความยุ่งยากของคุณ.

ถ้าคุณเป็นโปรแกรมเมอร์ Rust ก็จะติดตั้งง่ายขึ้นสำหรับคุณ.

สิ่งที่คุณต้องทำคือพิมพ์

ถ้าคุณต้องการใช้งาน Pafera File Server บน Windows หรือ Linux สามารถดาวน์โหลดไฟล์ที่สร้างไว้ล่วงหน้าได้ที่ด้านล่างใน

cargo install paferafileserver

รอให้การขนส่งทำงานของมัน และเสร็จสิ้น! คุณทำได้แล้ว!

7-Zip ไฟล์ซิป. Linux (amd64)

  1. Termux บน Android 7+
  2. Linux (armv7h สำหรับ Debian บน Userland - Android 5 และ 6)
  3. Windows standalone exe
  4. Windows แบบครบถ้วน (รวม FFMpeg และ ImageMagick)
  5. การเรียกดูไฟล์

เมื่อเพื่อนของคุณสามารถพิมพ์ URL ของเซิร์ฟเวอร์ของคุณในเบราว์เซอร์ โทรศัพท์ของเขาหรือเธอควรดูประมาณนี้.

หน้าแรกของ Pafera File Server

ถ้าคุณไม่เห็นไฟล์ใดๆ ให้แน่ใจว่าเพื่อนของคุณได้เปิดการใช้งาน JavaScript เนื่องจากเราใช้สคริปต์สำหรับการจัดเรียงและแสดงไฟล์.

เริ่มจากมุมซ้ายบนจะมีปุ่มเมนูระบบ ปุ่มไฟล์ล่าสุด และปุ่มไดเรกทอรีหลัก.

การคลิกที่ไฟล์

การคลิกที่ภาพย่อใดๆ จะเริ่มการแสดงสไลด์โชว์ ในขณะที่การคลิกที่ชื่อไฟล์จะดาวน์โหลดไฟล์.

การคลิกที่ปุ่มเมนูสำหรับไฟล์จะเปิดเมนูการดำเนินการสำหรับไฟล์นั้น ในขณะที่การคลิกที่สี่เหลี่ยมด้านล่างจะเลือกไฟล์.

เพื่อเลือกช่วงของไฟล์อย่างรวดเร็ว ให้คลิกที่ปุ่มเลือกสำหรับไฟล์แรก แล้วคลิกที่ปุ่มเมนูสำหรับไฟล์สุดท้ายและเลือก "เลือกที่นี่".

เมนูระบบ

ป๊อปอัพเมนูระบบ

ค้นหาและค้นหาเชิงลึก (ปุ่มลัด t และ f) ทั้งสองนี้ให้คุณพิมพ์ตัวอักษรไม่กี่ตัวและดูไฟล์ทั้งหมดที่มีตัวอักษรเหล่านั้น.

ความแตกต่างคือค้นหาปกติจะดูเฉพาะไฟล์ในโฟลเดอร์ปัจจุบัน ในขณะที่ค้นหาเชิงลึกจะดูในทุกโฟลเดอร์ภายในโฟลเดอร์นี้ด้วย.

สไลด์โชว์และสไลด์โชว์เชิงลึก (ปุ่มลัด z และ x) มีหลักการเดียวกัน เลือกอันที่คุณต้องการตามว่าคุณต้องการรวมภาพในทุกโฟลเดอร์ภายในโฟลเดอร์นี้หรือไม่.

เปลี่ยนมุมมอง (ปุ่มลัด v) เปลี่ยนจากมุมมองรายละเอียดปกติเป็นมุมมองไอคอนของภาพและวิดีโอทั้งหมดภายในโฟลเดอร์นี้.

การเรียงลำดับ (ปุ่มลัด s) ให้คุณเลือกวิธีที่ไฟล์ถูกจัดเรียง คุณสามารถเลือกใช้จากชื่อไฟล์ ขนาด วันที่ และความแตกต่างของเวลาเพื่อจัดเรียงไฟล์ ส่วนตัวแล้วฉันชอบมุมมองความแตกต่างของเวลา เพราะ "เมื่อห้านาทีที่แล้ว" มีประโยชน์มากกว่าที่จะเป็น "14:55".

มุมมองไฟล์ล่าสุด (ปุ่มลัด e) จะแสดงไฟล์ 512 ไฟล์ที่เปลี่ยนแปลงล่าสุดภายในโฟลเดอร์ปัจจุบันและโฟลเดอร์ทั้งหมดภายในนี้ ระวังเมื่อใช้มุมมองนี้ในโฟลเดอร์หลักของคุณ เพราะมันอาจใช้เวลาสักครู่ในการตรวจสอบไฟล์ทั้งหมดถ้าคุณมีไฟล์ขนาดเล็กหลายแสนไฟล์.

ตั้งรหัสผ่าน (ปุ่มลัด w) จะให้เพื่อนของคุณพิมพ์รหัสผ่านเพื่อปรับเปลี่ยน อัปโหลด และลบไฟล์ โดยไม่มียูสเซอร์นี้จะไม่มีใครสามารถเปลี่ยนแปลงอะไรในโทรศัพท์ของคุณได้ ดังนั้นให้ป้องกันไว้ให้ดี คุณสามารถตั้งได้ทั้งในบรรทัดคำสั่งโดยการพิมพ์

หรือใน paferafileserver.cfg โดยใช้รูปแบบ password=yaddayaddayadda สร้างโฟลเดอร์ใหม่ (ปุ่มลัด o) จะถามชื่อของโฟลเดอร์ใหม่ที่จะสร้างภายในโฟลเดอร์ปัจจุบัน.

{
  "password":"yaddayaddayadda"
}

แสดงไฟล์ที่ซ่อนอยู่ (ปุ่มลัด i) จะสลับการแสดงไฟล์และโฟลเดอร์ที่เริ่มต้นด้วยจุด ซึ่งเป็นสิ่งที่ Unix ใช้เพื่อระบุว่าไฟล์เหล่านี้ไม่ควรแสดงให้ผู้ใช้เห็น.

เปิดใช้งานดาวน์โหลดแบบคลิกเดียว (ปุ่มลัด k) จะให้คุณดาวน์โหลดไฟล์ได้ทันทีโดยการคลิกที่มันแทนที่จะถูกแสดงในเบราว์เซอร์ของคุณ.

แสดงปุ่มลัด (ปุ่มลัด h) จะแสดงให้คุณเห็นว่าปุ่มไหนสามารถใช้ได้ในมุมมองของโฟลเดอร์และมุมมองสไลด์โชว์.

ซูมเข้า (ปุ่มลัด .) และซูมออก (ปุ่มลัด ,) จะเปลี่ยนขนาดของทุกอย่างบนหน้าจอ คุณสามารถใช้สิ่งนี้เพื่อปรับแต่งหน้าของคุณถ้าขนาดเริ่มต้นของระบบไม่ตรงตามที่คุณต้องการ.

เมนูไฟล์

ป๊อปอัพเมนูไฟล์

เลือกที่นี่จะช่วยให้คุณเลือกไฟล์ทั้งหมดที่อยู่ระหว่างไฟล์ที่คุณเลือกก่อนหน้านี้และครั้งนี้ มันค่อนข้างสะดวกเป็นทางเลือกเพื่อหลีกเลี่ยงการแทนที่เมนูคลิกขวาสำหรับการคัดลอกลิงก์ทั้งในเดสก์ท็อปและมือถือ.

เลือกทั้งหมด (ปุ่มลัด a) และเลือกไม่มี (ปุ่มลัด n) เป็นสิ่งที่อธิบายได้ด้วยตนเอง ระวังเมื่อใช้พวกเขาเพื่อลบไฟล์ทั้งหมดที่คุณ

จริงๆ ต้องการลบไฟล์ทั้งหมด. ส่ง (ปุ่มลัด g) จะเปิดหน้าต่างสแกนที่คุณสามารถเห็นอุปกรณ์อื่นๆ ที่ใช้งาน Pafera File Server บนเครือข่ายของคุณ.

การส่งไฟล์ไปยังเซิร์ฟเวอร์อื่น

โปรดทราบว่าทุกอุปกรณ์ต้องอยู่ใน subnet เดียวกันและทำงานอยู่บนพอร์ตเดียวกัน ดังนั้นถ้าคุณอยู่ที่ 192.168.0.100 และอุปกรณ์ที่คุณพยายามส่งไปยัง 192.168.1.100 สแกนเนอร์จะไม่ตรวจจับอุปกรณ์อื่น แน่นอนว่าคุณสามารถเข้าสู่ระบบเซิร์ฟเวอร์ของอุปกรณ์นั้นและอัปโหลดไฟล์โดยใช้เบราว์เซอร์ของคุณแทน.

เพื่อความง่าย ทุกไฟล์ที่คุณส่งไปยังอุปกรณ์อื่นจะถูกเก็บไว้ในโฟลเดอร์ที่เรียกว่า "Received" ใต้รากเซิร์ฟเวอร์ ฉันอาจจะเปลี่ยนแปลงสิ่งนี้ในภายหลัง แต่ตอนนี้มันสะดวกที่มีไฟล์ใหม่ทั้งหมดปรากฏในโฟลเดอร์เดียวกันที่คุณสามารถย้ายไปยังที่ที่เหมาะสมในภายหลัง.

ไฟล์ใหม่ในโฟลเดอร์ Received

ดาวน์โหลด (ปุ่มลัด l), เปลี่ยนชื่อ (ปุ่มลัด r), ย้าย (ปุ่มลัด m), คัดลอก (ปุ่มลัด c), ลบ (ปุ่มลัด d), และลบถาวร (p) สามารถทำงานกับไฟล์หลายไฟล์พร้อมกัน ยกเว้นการดาวน์โหลดในเบราว์เซอร์มือถือที่คุณสามารถดาวน์โหลดได้เพียงไฟล์เดียวในแต่ละครั้ง ระวังเพราะการลบถาวรหมายถึง

การลบถาวร เสมอ. ควรเก็บสำเนาของไฟล์สำคัญของคุณไว้ในอุปกรณ์อื่นก่อนที่คุณจะกดปุ่มลบ. การกู้คืน (ปุ่มลัด u) ใช้เฉพาะไฟล์ที่ถูกลบครั้งหนึ่งและมีนามสกุล ".deleted" มัน

ไม่สามารถ นำไฟล์ที่ถูกลบถาวรกลับมาได้ ไฟล์เหล่านั้นไม่ได้อยู่ที่นี่ พวกเขาได้จากไปแล้ว ไฟล์เหล่านั้นไม่มีอีกแล้ว พวกเขาคือไฟล์ที่หมดอายุ. การใช้งานสไลด์โชว์

ฟีเจอร์ที่คนมักจะถามหาในแอปเบราว์เซอร์ไฟล์คือสไลด์โชว์ที่ดี เมื่อคุณต้องพกภาพของลูกชายมากถึง 6,000 ภาพในโทรศัพท์เพื่อแสดงให้คนแปลกหน้าสุ่มดู มันก็ไม่แปลกใจเลยว่าทำไม ;) ลูกค้าส่วนใหญ่ของ SMB ไม่มีการแสดงภาพตัวอย่างหรือสไลด์โชว์ ดังนั้นการค้นหารูปภาพเฉพาะในแอปไฟล์ของ iPhone จึงค่อนข้างน่าผิดหวัง

ส่วนต่อประสานสไลด์โชว์ ทุกอย่างที่อยู่ด้านล่างสามารถคลิกได้.

ฟีเจอร์สไลด์โชว์ใน Pafera File Server สามารถเปิดใช้งานได้หลายวิธี:

คลิกที่ภาพขนาดย่อของภาพ

  1. เลือก "สไลด์โชว์" จากเมนูระบบ
  2. เลือก "สไลด์โชว์ลึก" จากเมนูระบบ
  3. ทำการค้นหาหรือค้นหาเชิงลึกเพื่อเลือกไฟล์ที่ต้องการแสดง และ
  4. จากนั้น คลิกที่ภาพขนาดย่อของภาพแรก ไม่ว่าคุณจะเริ่มสไลด์โชว์อย่างไร จะมีปุ่มลบที่ด้านบนสุดพร้อมชื่อภาพปัจจุบัน และแถบเครื่องมือที่ด้านล่างประกอบไปด้วยฟังก์ชันสุ่ม หมุน ออก ไปข้างหน้าและย้อนกลับ

หากคุณต้องการไปยังหมายเลขภาพเฉพาะ เพียงคลิกที่ตำแหน่งภาพบนแถบเครื่องมือ พิมพ์หมายเลขที่คุณต้องการ แล้วทำจากจุดนั้น

เลือกหมายเลขที่ต้องการไป

สไลด์โชว์สนับสนุนการสัมผัสแบบปัด ซึ่งเป็นวิธีที่ฉันชอบใช้ในการนำทางบนโทรศัพท์ สิ่งที่คุณต้องทำคือปัดนิ้วโป้งไปทางซ้ายเล็กน้อยเพื่อไปยังภาพก่อนหน้า ไปทางขวาเพื่อไปยังภาพถัดไป ขึ้นเพื่อลบภาพปัจจุบัน หรือไปข้างล่างเพื่อออกจากสไลด์โชว์

หากคุณใช้แล็ปท็อปหรือมีคีย์บอร์ดบลูทูธเชื่อมต่อกับโทรศัพท์ การใช้สไลด์โชว์จะง่ายยิ่งขึ้น

ลูกศรซ้าย

ภาพก่อนหน้า ลูกศรขวา
ภาพถัดไป ลูกศรขึ้น
ลบภาพ ลูกศรลง/หลุด
ออกจากสไลด์โชว์ r
ภาพสุ่ม g
ไปที่หมายเลขภาพ q
หมุน 90 องศาทวนเข็มนาฬิกา e
หมุน 90 องศาตามเข็มนาฬิกา การตั้งค่า

Pafera File Server สามารถกำหนดค่าได้จากไฟล์ JSON ชื่อ paferafileserver.cfg ในโฟลเดอร์เดียวกัน หรือจากอาร์กิวเมนต์ในบรรทัดคำสั่งในรูปแบบ key=value หากทั้งสองมีการระบุ จะทำให้อาร์กิวเมนต์ในบรรทัดคำสั่งมีลำดับสำคัญสูงกว่าการตั้งค่าไฟล์

บรรทัดคำสั่งทั่วไปคือ

ดังนั้น หากคุณต้องการบริการโฟลเดอร์ภาพของ Jim ให้กับผู้เข้าชมทั้งหมดบนพอร์ต 5000 คุณจะใช้

paferafileserver [hostname=localhost] [serverroot=/home/jim] [password=password] [ip=0.0.0.0] [port=9999]

หากคุณไม่ระบุ serverroot มันจะดีฟอลต์ไปยังโฟลเดอร์บ้านของคุณ

paferafileserver serverroot=/home/jim/Pictures port=5000

หากคุณไม่ระบุ ip และ port มันจะดีฟอลต์ไปยัง 0.0.0.0:9999

นอกจากนี้ ตัวเลือกต่อไปนี้สามารถพิมพ์ในบรรทัดคำสั่งเพื่อปิดการใช้งานฟังก์ชันบางอย่างแม้ว่าผู้ใช้จะมีรหัสผ่านที่ถูกต้องก็ตาม

อาร์กิวเมนต์ในบรรทัดคำสั่งทั้งหมดสามารถระบุในไฟล์ JSON ชื่อ paferafileserver.cfg ในโฟลเดอร์ปัจจุบัน เช่น

disabledelete
disablerename
disablemove
disablecopy
disablenewfolder
disabledelete
disablepermanentdelete
disablesend
disableupload

คุณสามารถเลือกวิธีใดก็ได้ที่เหมาะกับคุณที่สุด

{
  "hostname":               "JimsLaptop",
  "password":               "SecretPassword12345",
  "disabledelete":          1,
  "disablepermanentdelete": 1
}

สำหรับ Windows การสร้างทางลัดไปยังโปรแกรมปฏิบัติการและระบุอาร์กิวเมนต์ของคุณในทางลัดจะทำได้ง่ายที่สุด

สำหรับ Termux บน Android วิธีที่ง่ายที่สุดในการเปิดโปรแกรมปฏิบัติการคือการติดตั้งแอป Termux Widget จาก F-Droid และกำหนดบรรทัดคำสั่งของคุณในสคริปต์ของวิดเจ็ต

แผนในอนาคต

การเปลี่ยนแปลงเพิ่มเติมไม่มีแผนในขณะนี้ เนื่องจากนี่เป็นเพียงโครงการเบื้องต้นที่สนุกสนานในการลองใช้ Rust แต่หากมีใครอื่นที่จะ

เขียนเวอร์ชัน Kotlin/Swift เพื่อใช้ในร้านแอป

  1. แปลแอปนี้เป็นหลายภาษา
  2. สร้างธีม CSS หลากหลาย
  3. นำมาซึ่งอัลกอริธึมที่คล้ายกับ rsync สำหรับการสำรองและกู้คืน
  4. หรือสิ่งใดก็ตามที่คุณนึกออก
  5. ฉันจะยินดีต้อนรับการเพิ่มเติมใด ๆ ในโครงการง่าย ๆ นี้

ตามปกติ ฉันหวังว่าคุณจะพบว่าแอปนี้มีประโยชน์ และหากคุณต้องการปรับแต่งมันเพื่อวัตถุประสงค์ของคุณเอง ฉันพร้อมให้คำปรึกษาเชิงเทคนิคเสมอ ขอให้สนุก!

เหมือนเช่นเคย ผมหวังว่าคุณจะพบว่าแอปนี้มีประโยชน์ และหากคุณต้องการปรับแต่งมันเพื่อวัตถุประสงค์ของคุณเอง ผมพร้อมเสมอในฐานะที่ปรึกษาด้านเทคนิค สนุกกับมันนะ!

เกี่ยวกับผู้เขียน

จิมเริ่มเขียนโปรแกรมมาตั้งแต่ที่เขาได้รับ IBM PS/2 เมื่อช่วงยุค 90 จนถึงทุกวันนี้ เขายังคงชอบเขียน HTML และ SQL ด้วยมือ และมุ่งเน้นที่ประสิทธิภาพและความถูกต้องในการทำงานของเขา