Dapatkan fail setempat dengan berpura-pura menjadi lokasi terpencil
P粉549986089
2023-08-31 20:07:20
<p>Saya sedang menulis bahagian hadapan Vue JS yang disediakan oleh aplikasi webapi C#. Webapi diperlukan untuk menyimpan imej ke folder pemacu E: pada mesin anda dan menyediakan pautan src untuk penggunaan UI. </p>
<p>Semuanya baik-baik saja, tetapi sekarang saya mahu menguji semasa berjalan secara setempat (dan saya tidak mempunyai akses kepada pemacu E:). Masalahnya ialah: Saya boleh menyimpan imej ke pemacu C:, tetapi (atas sebab yang jelas), apabila saya cuba memaparkannya, pelayar UI berkata "Memuatkan sumber tempatan tidak dibenarkan". </p>
<p>Adakah satu-satunya penyelesaian untuk mencipta beberapa jenis pengehosan jauh? Atau adakah mungkin untuk "memalsukan" sasaran gumpalan jauh apabila fail itu sebenarnya disimpan secara tempatan? Seperti kaedah URL.createObjectURL Javascript, tetapi dalam webapi? </p>
Jika anda mempunyai akses kepada kod sumber API, anda mungkin boleh membina dan menjalankannya secara setempat, dengan mengambil kira bahawa ia mungkin memerlukan beberapa pembolehubah persekitaran yang anda tidak simpan pada mesin tempatan anda dan memerlukan beberapa konfigurasi untuk jalankan pada pengeluaran semasa anda Jalankan di luar persekitaran.
Jika anda dapat melakukan ini, maka anda perlu mengemas kini nama domain API dalam pemalar API bahagian hadapan (cth. kemas kini http://{APIDOMAIN}/your/route ke http://localhost:5000/your/ route), untuk ujian secara tempatan.
Baiklah, cadangan NetMage untuk mencipta direktori IIS palsu berjaya!
Anda boleh mencipta direktori maya untuk aplikasi IIS anda yang sedang berjalan, menunjuk ke folder setempat.
<sites>
bahagian