Unggah file jarak jauh tanpa mengunduh terlebih dahulu


0

Perusahaan kami memiliki beberapa sistem Manajemen Inventaris Daring (OLOIM) Old Legacy di mana kami harus mengunggah ribuan PDF ke tiket layanan tertentu secara individual setiap hari. Satu-satunya cara untuk memasukkan file ke OLOIMs sekarang adalah dengan mengklik tombol "Unggah", maka kotak "Buka" muncul dan Anda memilih PDF di komputer Anda untuk mengunggah yang sesuai dengan tiket layanan itu. Semua PDF ini disimpan di lokasi penyimpanan online (Google Drive sekarang, tetapi kami dapat menggunakan penyimpanan online apa pun). Saat ini, kami mengunduh atau menyinkronkan semua file ini secara lokal sebelum mengunggahnya, yang membutuhkan waktu lama. Apakah ada cara untuk mengunggah file langsung dari penyimpanan online, jadi langsung dari penyimpanan online ke server OLOIM tanpa merutekan melalui komputer saya, menggunakan tombol unggah itu? Kita dapat'

Saya mencoba menyalin tautan untuk mengunduh file dari Google Drive dan menempelkan ini ke jendela "Open" sebagai nama file. Jenis ini berfungsi agar file muncul di server OLOIM berhasil, tetapi itu diunduh ke folder sementara di komputer saya terlebih dahulu. Saya ingin mencari cara untuk menghindari mengunduhnya ke komputer saya terlebih dahulu, dan langsung saja dari penyimpanan online ke server OLOIM. Sekali lagi, kita tidak harus menggunakan Google Drive untuk penyimpanan online, kita bisa menggunakan apa saja.

Kami juga mempertimbangkan untuk menyalin tautan ke file yang disimpan di Google Drive dan hanya mempostingnya di server, alih-alih melampirkannya di server, tetapi kemudian kami memiliki masalah akses dan izin. Kami tidak ingin tautan menjadi publik, tetapi semua orang yang dapat mengakses server perlu mengakses file-file ini, tetapi tidak semua orang yang dapat mengakses server juga dapat mengakses folder Google Drive, dan tidak layak untuk memberikan semuanya izin untuk mengakses folder Google Drive karena ada ratusan atau ribuan pengguna ini yang memiliki akses.

Hal-hal lain yang telah kami pertimbangkan:

  1. Siapkan server yang memiliki semua file di dalamnya, dan minta semua orang yang perlu melampirkan file memulai sesi di server ini, buka jendela browser, dan unggah file. Kekurangannya adalah kita harus memelihara server, yang mana adalah Hard.
  2. Temukan semacam ekstensi atau program browser yang membuat file jarak jauh tampak lokal, dan secara cerdik merutekan kembali permintaan unggah ke server file jarak jauh. Sepertinya ini akan merusak SSH atau TLS atau sesuatu.
  3. Bangun sistem yang lebih baik untuk mengganti OLOIM. Kami sedang mengusahakannya, tetapi kami membutuhkan solusi sementara jika ada.
  4. Cari tahu apa jenis perintah yang dikirim tombol Upload ke OLOIM, dan cari tahu cara membuat ini kembali di Google Apps Script sehingga mereka bisa membuka Google Drive online dan klik beberapa tombol yang akan memposting file ke server. Sayangnya, saya tidak cukup pintar untuk mengetahui bagaimana melakukan ini.

Jawaban:


1

Mungkin saja OLOIM Anda menggunakan unggahan file HTML biasa, yang berarti unggahan sepenuhnya terserah implementasi browser Anda dan browser Anda hanya akan tahu cara mengunggah dari drive logis. Apa pun yang Anda lakukan dengan Google, artinya file-file tersebut masuk ke workstation Anda terlebih dahulu.

Untuk poin 4 Anda, sepertinya ini adalah solusi yang layak. Anda akan meniru antarmuka peramban Anda ke OLOIM di Google Apps Script Anda dan langsung menuju OLOIM Anda dengan cara itu. Tidak terlalu sulit untuk mengetahui apa yang dikirimkan browser Anda ke / dari OLOIM Anda menggunakan alat seperti WireShark atau Fiddler . Anda akan membutuhkan seseorang yang cukup ahli untuk menafsirkan pesan HTTP yang dipertukarkan dan mengimplementasikannya dengan Google Apps Script.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.