У меня есть флеш-загрузка на моем сайте для загрузки pdf-файла.as3 файл загрузка ограничение?
var myfileReference:FileReference = new FileReference();
down_mc.visible = false;
down_comp.visible = false;
var myRequest:URLRequest = new URLRequest("GEORGIA INCORPORATED.pdf");
myfileReference.addEventListener(IOErrorEvent.IO_ERROR, ioError);
output_txt.text = "";
function ioError(event:ErrorEvent):void {
output_txt.text = "Sorry that there is an IO error during the file downloading. The error is:" + "\n" + event;
}
myfileReference.addEventListener(ProgressEvent.PROGRESS, fileDownloadProgress);
function fileDownloadProgress(event:ProgressEvent):void {
down_mc.visible = true;
}
myfileReference.addEventListener(Event.COMPLETE, fileDownloadCompleted);
function fileDownloadCompleted(evt:Event):void {
down_mc.visible = false;
down_comp.visible = true;
}
function downloadFile (event:MouseEvent):void {
try {
myfileReference.download(myRequest);
} catch (error:SecurityError) {
downloading. The error is:" + "\n" + error;
} catch (error:IllegalOperationError) {
downloading. The error is:" + "\n" + error;
}
}
b1.addEventListener(MouseEvent.CLICK, downloadFile);
проблема некоторые люди хотят изменить имя файла, они загружают и меняющееся расширение, а также, в .pdf, что делает файл непригодным для использования. есть ли способ удержать клиентов от изменения расширения?
Я думаю, что вы не можете ограничить пользователям сохранять загруженный файл с другим расширением. Это лишь часть имени файла, особенно когда дело доходит до Linux, и даже в Windows оно больше не служит решающей цели, после того, как длинные имена вводят имя + ext, объединяются в одно поле данных. – Vesper