LAN 파티에 사용되는 IO20의 예제 스크린 샷.
2.0 인덱스는 무엇입니까?
IO20 단 몇 번의 클릭만으로 모든 장치를 고속 LAN/인터넷 파일 서버로 전환하도록 설계된 매우 간단한 단일 파일 PHP 응용 프로그램입니다. XAMPP와 같은 PHP 지원이있는 웹 서버 응용 프로그램 만 있으면됩니다. 실행되면 IO20의 Index.php를 공개 폴더로 드래그하면 웹 브라우저에서 IP를 방문 할 때 방문자가 자동으로 볼 수 있습니다.
에 대한
- 못생긴 브라우저 생성 "색인"을 보는 것보다 훨씬 낫습니다. 특히 일부 브라우저가 다른 브라우저보다 훨씬 더 나쁜 작업을 수행한다는 점을 고려할 때 특히 그렇습니다. 브라우저 및 플랫폼에서 외관이나 기능에 일관성이 없습니다. IO20은 모든 브라우저와 플랫폼이 정확히 같은 페이지를 볼 수 있도록하여이를 해결합니다.
- 단일 파일 -IO20은 "index.php"라는 단일 PHP 파일 형식으로 제공됩니다. 이 파일을 웹 서버로 드래그, 연결 및 io20은 나머지를 처리합니다.
- 업로드 - 웹 페이지를 사용하거나 다른 사람이 폴더에 업로드하려는 경우 파일에서 업로더 비밀번호를 설정할 수 있습니다.
- 다운로드 또는보기 - 모든 파일에는 "보기"및 "명시 적 다운로드"버튼이 있습니다. 때로는 브라우저가 파일을 직접 다운로드하는대로 파일을보고/스트리밍 할 것인지 알지 못합니다. IO20을 사용하면 사용자가 HTML5 강제 다운로드 속성 덕분에 지정할 수 있습니다.
- 쉬운 - 웹 마스터로서 IO20을 폴더로 떨어 뜨리기 만하면됩니다. 방문자는 상대 디렉토리의 생성 된 파일 목록을 자동으로 볼 수 있습니다.
설치 방법
컴퓨터에 웹 서버 응용 프로그램을 설치해야합니다. 쉽게 XAMPP를 추천합니다. 나는 당신이 Windows를 사용하고 있다고 가정하고 XAMPP는 Windows에서 훌륭합니다. PHP 및 Apache를 설치하십시오. 설치 후 XAMPP 제어판의 Apache 서버에서 "시작"을 누르십시오. XAMPP 디렉토리/HTOCS (공개 웹 서버 폴더)로 이동하여 모든 것을 삭제하십시오. 그런 다음 빈 디렉토리에 io20 (Webserver 친절 함을 위해 "index.php")을 붙여 넣습니다. 네트워크의 모든 장치에서 웹 브라우저의 주소 표시 줄에 공개 IP 주소를 입력하면 (Windows 방화벽을 통해 Apache를 허용하십시오) 서버가 표시됩니다. IP를 모르는 경우 CMD를 열고 "ipconfig"를 입력하십시오. 그것은 192.168로 시작하여 1로 끝나지 않는 것입니다.
팁
- php.ini에서 업로드를 활성화해야합니다 - 업로드는이 없이는 작동하지 않습니다.
- 호스트 머신을 Wi -Fi 대신 이더넷에 연결하십시오. Wi-Fi를 통해 대역폭은 IO20에 액세스하는 3-4 기계만으로 최대를 최대한 활용할 수 있습니다. 기가비트가 권장됩니다.
- Raspberry Pi에서 호스팅 할 때 최고 속도를 기대하지 마십시오. SD 카드는 일반적으로 병목 현상 일뿐 만 아니라 이더넷 어댑터가 풀 사이즈 컴퓨터에서는 빠르지 않습니다.
- 메모장으로 IO20을 열고 설정이 원하는 방법을 확인하십시오. 그들은 정상에 있습니다.
TODO
- 업로드시 보호를 덮어 씁니다
- VAR 위생을 얻으십시오
- 정리 및 최적화
- 시각적 개선
- 더 많은 파일 확장 이미지 지원
특허
프로젝트는 MIT 라이센스가 부여되지만 파일에 포함 된 아이콘은 특별한 Fugue 아이콘 세트입니다. 페이지 하단에서 Fugue 아이콘 링크를 제거하려면 크리에이티브 커먼즈 속성이므로 파일에 포함 된 아이콘도 교체해야합니다.
기고자 자원
- 게시물 메소드를 사용하여 가장 간단한 PHP 파일 업로드