2010-12-20 224 views
1

如果手動放置完整文件路徑,我寫了一些代碼將文件上傳到Amazon S3。它成功地從我的計算機上傳文件。我想要做的是使用文件上傳控制並將完整路徑存儲在變量中,以便我可以將其用於我的亞馬遜方法。我看到無處不在,似乎瀏覽器不會讓你得到完整的文件路徑出於安全原因。使用文件上傳控件獲取完整文件路徑

如何獲得完整的文件路徑?我應該只將文件存儲在我的網絡服務器上,並將我的amazon方法指向服務器路徑,然後使用文件上傳控件告訴它文件名是什麼?我希望我可以做一個直接拍攝亞馬遜...

+0

你永遠無法從路徑客戶瀏覽器...但我不明白如何以任何方式相關。你得到的文件名,所以只要構建你自己的完整路徑。 IE瀏覽器。將所有上傳的文件放在一個預定義文件夾中 – 2010-12-20 06:21:27

+0

@安德魯理髮師,接受道歉。 – 2010-12-20 06:25:47

+0

@Pauli,我試圖不把文件保存到我的網絡服務器,然後構建絕對路徑。我試圖把它從客戶端直接帶到亞馬遜。不幸的是,亞馬遜API要求一個絕對路徑。我想我將不得不將文件保存到我的網絡服務器。我猜沒有什麼大不了的。 – 2010-12-20 06:27:40

回答

1

首先我們要保存的文件路徑,然後我們把它從

string filepath=Path.GetFullPath(UploadFile1.FileName.toString());