2012-02-28 1 views
0

Как отправить данные изображения на сервер? (У меня уже есть пример страницы)Как отправить данные изображения на сервер? (У меня уже есть примерная страница)

Пример страницы HTML Исходный код

<form action="/uploadfile.html" method="post" 
    enctype="multipart/form-data" onSubmit="return validate();"> 

    <fieldset><legend>Upload File</legend> 
    <table> 
     <tr> 
      <td><input name="fileData" id="image" type="file" /></td> 
     </tr> 
     <tr> 
      <td><br /> 
      </td> 
      <td><input type="submit" value="Upload" /></td> 
     </tr> 
    </table> 
    </fieldset> 
</form> 

Он отлично работает на веб-странице. (Имя файла: 1234.png) Этот сервер проверяет имя файла и сохраняет конкретную БД.

Пример (Они очень хорошо работают на веб-странице * HTTP: //SAMPLE_PAGE.com/uploadfile.html*)

1234.png or 5678.png =upload=> save to number.db 
abcd.png or wxyz.png =upload=> save to alphabet.db 

я должен загрузить через прошивкой и у меня есть объект данных (imgData).

NSData *imgData; // Image Data 
NSString *wantedFileName = @"1234.png"; 

Как загрузить на сервер через устройство iOS? (например, веб-страница образца)

ответ

0

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

Вы можете посетить следующие ссылки для указателя: send image to server in multipart iphone

Sending multipart request from iPhone to Ruby on Rails (RoR) server