2012-06-12 1 views
0

Я работаю над Blackberry webworks App. Я показываю некоторые изображения на странице. Я хочу сохранить изображение в папке Blackberry Picture, если пользователь нажмет на нее. Я использовал следующий код, но сохранил его на карте памяти, а не в папке с фотографией Blackberry. Ниже мой код:загрузка и сохранение изображения в blackberry с использованием php и javascript

$file = 'images/' . $_GET['file']; 
if (file_exists($file)) { 
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.basename($file)); 
    header('Content-Transfer-Encoding: binary'); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate'); 
    header('Pragma: public'); 
    header('Content-Length: ' . filesize($file)); 
    ob_clean(); 
    flush(); 
    readfile($file); 
exit; 
} 

Я нашел еще один способ сохранения файла в ежевике, но я не понимаю, как сохранить изображение, используя следующий код, его в яваскрипте кода, который я получил от ежевики форума ,

<script type="text/javascript"> 
var xmlString = "<test>IO functions</test>"; 
var filePath = "file:///store/home/user/sample.xml"; 
var parser = new DOMParser(); 
var doc = parser.parseFromString(xmlString, "text/xml"); 
var blob_data = blackberry.utils.documentToBlob(doc); 
blackberry.io.file.saveFile(filePath, blob_data); 
</script> 
+0

Привет, как на самом деле, я также работаю над тем же. Не получить его. можете ли вы опубликовать свой код, если он выполнен успешно. Спасибо заранее ........ –

ответ

0

У меня также была эта проблема, и поскольку я не смог найти решение в API, я решил разработать для него расширение Javascript. Вы можете скачать его с GitHub https://github.com/dbotelho/blackberry.io.filetransfer

 Смежные вопросы

  • Нет связанных вопросов^_^