2017-12-05 19 views
-1

몇 가지 질문이 있습니다. 아마도 여러분 중 일부는 대답 할 수 있습니다.Nextcloud 업 로더

Nextcloud/Owncloud 등의 이점은 단순히 파일을 업로드하는 것 이상을 의미합니다. 파일의 버전을 지정하고 파일을 다운로드 가능하게 만듭니다.

그것은 나를 위해 benefitial 것과 질문에 대해 다루고 있습니다 대부분의 사람 :

"어떻게 문서를 업로드 할 수는, (주 목적은 정보와 함께 작동되는) 데이터베이스의 어떤 종류에서 그들을 연결 및 버전 , Save, Edit 등등은 Nextcloud에 의해 다루어지기 때문에 (다른 경우는 선호한다) me/others에 의해 구현 될 필요가 없다. "

외부에 스크립트가 있습니까, 아니면 그런 종류의 플러그인이 있습니까? 내 비전에서


내가 필요 : 문서/사진 등

  • 에 대한 지역을

    1. 하나 "드래그 앤 드롭"이것은 가득 숨겨진 필드를 가져야한다 id는 시스템이 파일을 식별 할 수있는 ID입니다.
  • 한 번에 php (스크립트 일 수도 있음)에 의해 생성 된 링크와 주어진 id에 대한 공유 링크를 생성합니다.
  • (지금부터는 필요 없지만 :) 스크립트는 2의 일부 스크립트로, 특정 파일의 버전을 확인해야합니다.

  • 일부 솔루션이 될 수 : 공공 업로드와 공유 링크에 대한 "iframe이"유사

    뭔가. 하지만 IFrame을 사용하는 것에 대해 매우 만족스럽지 않습니다 ... 뭔가 더 좋을 것 같습니다.

    답변

    0
    1. 끌기 & 웹 UI에서 삭제할 수 있습니다. 추가 메타 데이터를 얻으려면 배포해야 할 맞춤 앱/모듈 내에서 postCreate (\OCP\Files\Node $node)의 후크 메커니즘을 사용하세요. 고리는 https://docs.nextcloud.com/server/12/developer_manual/app/hooks.html을 참조하십시오. 메타 데이터 정보 : 데이터베이스에 반드시 저장할 필요는 없으며 사용자 지정 WebDav 속성을 사용할 수도 있습니다. 나는 최근에 그것에 대해 블로그 포스트를 작성했습니다 : 시간 제한과 https://medium.com/@mathiasconradt/how-to-assign-custom-meta-data-to-your-documents-on-nextcloud-23356cf3f926

    2. 링크는 웹 UI를 통해 수동으로 생성 할 수 있습니다 유효. 업로드시 자동화가 필요한 경우 (1) : 파일 제작을 수신하는 후크 메커니즘과 동일한 방식을 사용자 정의 앱의 일부로 사용하십시오.

    3. 현재로서는 이전 버전 만 복원 할 수 있습니다. 나는 당신이 그것들을 보거나 비교할 수 없다고 생각합니다. 맞춤 앱이 필요합니다.

    자신의 모듈/응용 프로그램 작성하는 방법에

    일반 정보 : https://docs.nextcloud.com/server/12/developer_manual/app/index.html