2013-03-13 1 views
0

У меня есть мобильное приложение, которое требует от пользователя прикреплять некоторые файлы со своего мобильного телефона и загружать его на сервер. Есть ли способ загрузить файлы на сервер с мобильных устройств с помощью JQUERY/JAVASCRIPT?Загрузить файлы с мобильных устройств на сервере с помощью jquery

Я нашел много doin it с PHP/ASP.NET-C# ... но мне нужна HTML с JAVASCRIPT/JQUERY ... !!

ДАЛЕЕ INFO ON MY APP (Пожалуйста, пренебрежение его, если не требуется):

у меня передний конец в HTML/CSS..I есть службы WCF работает на моем сервере, что делает связь с база данных. Я пользуюсь службой WCF, создавая ajax-вызовы с моей стороны клиента.

Я выполнил все другие операции, такие как вставка/удаление/обновление/извлечение данных из БД только с использованием этих служб. Я был интересно, есть ли возможность выполнить задачу «загрузить файлы на сервере» также с помощью этих веб-сервисов ... но у нее не было никакого представления об этом!

Вот еще один вопрос, который точно соответствует моей потребности !! File upload service using WCF along with jquery(AJAX) and html client

К сожалению, если им неправильно anywhere..This материал является совершенно новым для меня, и поэтому мне нужно все ваше руководство ..

ответ

0

Чтобы сохранить загруженный файл, вам нужен скрипт на стороне сервера (PHP, ASP, например) для перемещения загруженного файла из каталога tmp серверов в нужное место.

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

+0

@Gerge Boot: Мне любопытно узнать больше о вашей второй строке ответа. Сохраняя причины безопасности отдельно, возможно ли записать загруженный файл прямо на моем сервере? – Legolas

+0

Да, конечно. Взгляните на http://stackoverflow.com/questions/6425034/php-cant-find-tmp-directory#6432711. Возможно, вам нужно будет только изменить права доступа к загружаемым файлам, но я уверен, что Google поможет вам в этом ;-) –

+0

Я не буду использовать PHP-скрипт. Я использую WCFservices в своем приложении..so есть ли какая-либо ссылка на WCFService для загрузки файлов на сервер ??? – Legolas

0

Является ли это родным приложением? Если это всего лишь веб-сайт, то вы будете бороться, поскольку сафари на iPhone не поддерживает загрузку файлов. Если это приложение для телефонных разговоров, вы можете подключиться к файлу API ...

+0

Это не родное приложение. Я строю его, используя только что-то, называемое «PHONEGAP» ... Я не знаю о полной телефонной связке ... Можно ли это сделать с помощью телефонной затычки? – Legolas

0

Хорошо, некоторые из вопросов, которые стоит упомянуть.

  1. Когда вы хотите загрузить файл на сервер, у вас должен быть файл POST с многостраничным типом содержимого формы. Для этого вам, возможно, потребуется написать службу WCF на сервере. Я не имея хороший опыт WCF, но this post должны помочь может быть

    < метода формы = «POST» ENCTYPE = «многочастные/форм-данные» >

  2. HTML5 file API и XHR Level 2 спецификации вы можете загрузить файлы на сервер , Поскольку они являются новыми функциями, и JS и DOM связаны с да, вы можете потреблять и делать это в JQuery, а также пока ваш браузер поддерживает их.

С этими вещами я не уверен, должна ли быть проблема при загрузке файлов на сервер.

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