2012-01-24 24 views
0

我又有一個問題,我希望得到幫助。上傳沒有執行上傳的pdf文件

我有一個小型數據庫,我想包含有關特定pdf文件位置的信息。這意味着我不會將實際的PDF只保存在本地驅動器上的位置。

問題是我不需要做任何文件上傳,因爲它們位於我希望它們預先存在的位置。

我的實際表單代碼是一個帶有瀏覽器按鈕的type =「file」代碼。它將pdf的副本保存到pdffiles地圖中。我想要的是保持瀏覽器按鈕的功能,但不需要將文件保存在pdffiles映射中,而且我希望Mysql代碼中保存的路徑成爲文件的原始位置。

我希望你能理解我想要達到的目標。
感謝大家!


不幸的是,我在JavaScript中的知識面有限。 我想讀的形式,線條簡單: 說我有一個文件:C:\測試\ Ritningsregister \ pdffile1.pdf

就像我之前說我要的是存儲當前文件的路徑信息進入MySql,無需任何上傳/下載。我一直在嘗試使用pathinfo($ _ FILES ['filename'] ['name'],PATHINFO_DIRNAME),但它只給了我相對路徑,即。

pathinfo($ _ FILES ['filename'] ['name'],PATHINFO_BASENAME)返回pdffile1.pdf,因爲它應該。我也試圖使用realpath($ _ FILES ['filename'] ['name'])希望它會給我整個路徑信息:C:\測試\ Ritningsregister \ ...沒有任何運氣。

我至少可以建立的是,當我試圖打開一個其路徑已被預先輸入到MySQL的pdf文件時說:C:/test/Ritningsregister/pdffile1.pdf。瀏覽器在打開它時沒有問題。 所以我真的希望你能幫我解決這個問題! 最好的問候凱萊

+0

嗯,那個問題沒有意義。刪除'input [type = file]'元素,並簡單地在數據庫中放入文件的路徑...但是,您如何選擇文件?你的解釋中缺少一些東西。 –

回答

0

[編輯]

以及你可以做什麼,然後是使用JavaScript來抓住從輸入文件中的值,並把該文本到一個隱藏輸入的值,然後重新輸入-file所以沒有文件上傳。如果您需要幫助工作如何做到這一點讓我知道:)

[編輯]

你只是想處理一些文件位置到數據庫?因爲你可以使用php腳本來讀取一個目錄的文件,然後將其保存到一個沒有表單的分區中。

+0

我使用PHP創建一個Mysql數據庫,其中我要存儲的信息之一是pdf文件的位置。 我不希望在表單中使用簡單的行,因爲我不想用手來計算路徑信息:例如c:/register/file1.pdf 我會喜歡能夠使用「瀏覽器」按鈕來獲取我需要的文件信息。 – user1138626

+0

請看我原來的答案 –