문제

나 접근을 만드는 맞춤형 ftp 는 사용자는 다운로드할 수 있게 하기 위해서를 업로드 비디오 파일(최대 100mb).

  • 그들이 원하는 바보 증거(ie 한 컴퓨터들 사이에서만 사용 가능 합니다.)나는 가정하고 설정하는 ftp 같은 응용 프로그램 FileZilla 으로 자신의 사용자 이름과 암호를 너무 많은 스트레칭의 대부분의 사용자에게 적합합니다.
  • 크로스 플랫폼(아야)

확실히 내가 첫 번째 사람이 아는가의 문제는 사용하는 방법은 사용자를 업로드하는 거대한 파일이 있습니다.궁금하다면 누군가 줄 수 있는 나를 모든 팁이 있습니다.

도움이 되었습니까?

해결책

(지는 FTP?FTP 문제가 있으로 방화벽,ASCII 모드를 그리고 물론 비밀번호에 분명하다.)

많은 언어가 FTP 라이브러리를 사용할 수 있는 문자열과 함께 작은 금액의 UI 에 접착제의 간단한 업 앱입니다.예를 들어는 파이썬은 ftplib 표준 라이브러리입니다.마지막 시간이었 C Pfau 의 ftplib,예를 들어,그러나 현대 스크립트 언어는 것이 훨씬 쉬울 것이 쓰지 않는 경우에 마음의 오버헤드가 포장 응용 프로그램니다.

니다.NET 태그에...이 없 FTP 표준 클래스 라이브러리다.NET 지만,당신은 확실히 다운로드 타사 라이브러리는 자유롭다.다른 한편으로는 당신이 말한 크로스-플랫폼,그래서 나는 확실하지 않는 경우에 당신은 정말 이야기에 대해입니다.NET 에서 클라이언트입니다.

당신이 무엇을 할 수 있는가를 제공하는 여러 의미의 업로드,예를 들어,기본적인 HTTP*파일 업로드에 내장 당신이하는 모든 사람들이 사용하는 방법을 알고,그리고 표준[S?]FTP 인터페이스를 위한 고급 사용자가 운영할 수 있을 것입니다 FTP 클라이언트입니다.하지 않는 것이 운영하는 FTP 클라이언트가 정말 어렵다:그냥 그들에게 말하기를 붙여 ftp://URL 으로 윈도우 탐색기에 대부분의 사람들을 얻어야 한다.

*:이상적으로 AJAX 를 사용하여 피드백하여 사용자는 방법을 알고 자신의 업로드하는 것,그리고/또는 아마도 플래시 업 로더입니다.고의 전원을 끄는 것을 잊지 마십시오/어떤 스크립트 시간 제한 규칙을 서버에 그래서 그것을 주지 않는 도중에을 통해 업로드 할 수 있습니다.HTTP 업로드 할 것이 최적의 파일에 대한 이해의 100 메가바이트,하지만 당신은 확실히 개선하는 기본 오히려 엉터리의 경우 브라우저 여기에.

다른 팁

업로드하는가?

당신이 얻을 수 있는 모든 사람을 설치 Dropbox 에 을 만들고 공유하는 비즈니스에서 그들은 모두에 액세스 할 수 있습니다.

생각을 할 수 있습에 대 single sign-on 전략을 원하지 않는 경우에는 사용자가 제공하는 사용자 이름과 암호를 입력합니다.

는 경우 사용자가 큰 파일을 업로드,보의 종류가 다시 시작 기능이 있습니다.

는 FTP 니다.을 구현할 수 있다면 뭔가 기본에서 P2P(bittorrent)을 얻을 수 있 이력서 기능 및 무결성에 대한 큰 파일이 있습니다.

여기에는 2 개처럼 내에서 인터넷 검색 bittorent 라이브러리

http://sourceforge.net/projects/libbt/

http://www.codeproject.com/KB/cpp/FTKernelAPI.aspx

지 않는 동안 FTP 를 사용하여 시도할 수 있습니다 swfupload 파일을 업로드를 통해 HTTP.우리는 그것을 사용하 approx.100mb 파일 업로드에서 IIS 및 작동 합니다.

참고로 당신을 설정해야의 최대 크기를 요청에서 웹.config100 개 또는 더 MB...

업로드하는 100mb 파일은 더 복잡한보다 1 킬로바이트 파일이 있습니다.해야 합니다 단순히는 것을 보장 수신기(이 경우 서버는)시도하지 않을 받는 전체 파일을 메모리에 기록됩니다.서버에 쓸 수 있는 데이터를 즉시하는 디스크 또는 db CLOB.서버로 읽는 입력 스트림에서와 기록을 출력 스트림,아주 작은 리소스가 필요합니다.

들 덕분에,이 가장 포괄적인 응답을 했에서 포럼도 있습니다.

생각 나는 것이 좋 2 개의 노선과 같은 bobince 급

1)http 를 사용하여 SWFUpload(bh213),사용했습니다.그것은 매우 쉽게 설치하고 좋은 사용자 경험을 가지고

2)다음을 제공하는 ftp 옵션입니다.거나 브라우저를 사용하거나 무언가가 다음과 같 filezilla.

어떻게 구축에 대한 간단한 Adobe Air 응용 프로그램 JS 및 HTML 나는 그것을 믿는 FTP 소켓 능력입니다.할 수 있도를 사용하여 빌드에서 DB 에 저장하는 정보의 전송되는,작은 풋프린트,크로스 플랫폼 구축 할 수 있습에서 당신이 어떤 느낌에 최선을(플래시,코드,JS/HTML).

나는 유사한 요구 사항과 이를 사용하여 Adobe air and jQuery 또는 Ext 에 대한 솔루션입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top