1
我想打開AS3內的本地硬盤文件。我得到這個代碼的安全錯誤:AS3 - 使用絕對路徑加載本地文件
var soundFile:URLRequest = new URLRequest("c:\slushy.mp3");
是否有可能URL加載硬盤上的絕對路徑?
編輯:所以這似乎是一個沙盒問題。討厭鬼。是否有可能通過PHP加載本地文件併發送到閃存?
我想打開AS3內的本地硬盤文件。我得到這個代碼的安全錯誤:AS3 - 使用絕對路徑加載本地文件
var soundFile:URLRequest = new URLRequest("c:\slushy.mp3");
是否有可能URL加載硬盤上的絕對路徑?
編輯:所以這似乎是一個沙盒問題。討厭鬼。是否有可能通過PHP加載本地文件併發送到閃存?
PHP是一種服務器語言,所以最終的協議是http。
您必須通過file:///訪問本地文件,但如果要通過Internet共享資源,則必須將文件上傳到網站根目錄中的文件夾。
例如:http://www.mysite.com/music
然後就可以加載文件:
var soundFile:URLRequest = new URLRequest("http://www.mysite.com/music/slushy.mp3");
必要的:你必須創建在服務器Web應用程序目錄的目錄「音樂」和上傳文件。
有許多方法可以在Flash中加載本地文件。你試圖完成什麼(除了沒有用戶權限的情況下打開任意文件)? –
如果您使用本地文件很多,也許Adobe Air是更好的解決方案?但是,它需要安裝在客戶端的PC上。 – nalply