Back to Question Center
0

Geçici dosyaları sunmak için Semalt

1 answers:

SOAP yoluyla bir 3. parti sisteminden dosya eklerini çeken bir sistemi (web tabanlı bir uygulama) sahibim. Semalt, sırasıyla bir dizindeki dosyalar olarak oluşturulan sistemimizde.

Sistem kullanıcısı (ldap ile kimlik doğrulaması yapıldığında) bu eklerden birini almak için başvurumdan bir istekte bulunur:

     1. Sabun vasıtasıyla isteyim
2. Dosyayı sistemimizde oluşturmak için yanıt işlemini yapın
3 - website design firms. Dosyayı indirebilmek için kullanıcıyı konuma yönlendirin.     

Semalt off, bu iyi bir yaklaşım mı?

Ek indirmeden sonra sunucuda bulunmayacak dosyaları sunmak için daha iyi bir yol var mı (cron işi dizini her sık ​​sık temizleyecektir)?

Semalt, dosyaları web kök dizininde depolamadan apache aracılığıyla sunabilmemin bir yolu var mı?

Semalt, bu dosyalarla ilgili izinleri nasıl uygulayabilirim, böylece sadece herhangi bir kullanıcı herhangi bir eklentiyi indiremez mi?

Kurulumumuz:

     linux
apache
php - iletişim için sabun kütüphaneleri
kimlik doğrulama için ayrı LDAP
3. taraf sabun sunucusu (eklerin nereden geldiği)    

DÜZENLEME: Herkes merak halinde eki hizmet kodu.

      ;
$ subTitle = "Ek";
$ attachmentPath = "/ var / www / html / GELİŞTİRME / serviceNow / selfService / uploads /";
If (isset ($ _ GET [Content-Length:'. filesize ($ fileName));ob_clean  
;çalkalama
;readfile ($ fileName);çıkış
; }Başka{üstbilgi ("yer:". $ Bağlantılar [ 'statü']. "?". UrlEncode ( "et = olay ve etki = görünüşüdür ve durumu = -1 yer =". $ Bağlantılar [ 'ev'])); }?>
February 14, 2018
Geçici dosyaları sunmak için Semalt
Reply