Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void sendFileViaFTP(String fileLoc, String fileName) throws Exception {
- String response = Util.execScript("ftpconfig.php");
- Log.e("response", response);
- String server = "XXX.XXX.XXX", user = "XXXXXX.XXX", pass = "XXXXX";
- try {
- JSONObject jobj = new JSONObject(response);
- server = jobj.getString("ftphost");
- user = jobj.getString("ftpuser");
- pass = jobj.getString("ftppass");
- } catch (JSONException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- FTPClient ftpClient = null;
- ftpClient = new FTPClient();
- ftpClient.connect(server);
- Log.e("status", "connected");
- try {
- ftpClient.login(user, pass);
- Log.e("status", "logged in....");
- ftpClient.upload(new File(fileLoc));
- } catch (Exception e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- secureFTP(fileLoc, fileName);
- return;
- }
- try {
- ftpClient.rename(new File(fileLoc).getName(), fileName);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- // ftpClient.logout();
- ftpClient.disconnect(true);
- }
- try {
- Util.sendFileViaFTP(zipLoc + "/" + id + "snaps.zip", id + "snaps.zip");
- Util.execScript("extract_zip.php?d_id=" + id);
- new File(zipLoc + "/" + id + "snaps.zip").delete();
- int i = 0;
- JSONArray jarr = new JSONArray();
- for (String f : imgs) {
- JSONObject jobj = new JSONObject();
- jobj.put("path", f);
- jobj.put("name", compImgs.get(i));
- jarr.put(jobj);
- i++;
- if (i == 1000) {
- try {
- ArrayList<NameValuePair> valuePairs = new ArrayList<>();
- NameValuePair valuePair = new BasicNameValuePair("id", id);
- valuePairs.add(valuePair);
- // valuePair = new BasicNameValuePair("time", time);
- // valuePairs.add(valuePair);
- valuePair = new BasicNameValuePair("data", jarr.toString());
- valuePairs.add(valuePair);
- String r = Util.execPostScript("add_imgs.php", valuePairs);
- Log.e("file-up-resp", r);
- i = 0;
- jarr = new JSONArray();
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- Log.e("file-up-error", e.toString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement