本文整理汇总了Java中org.csource.fastdfs.UploadCallback类的典型用法代码示例。如果您正苦于以下问题:Java UploadCallback类的具体用法?Java UploadCallback怎么用?Java UploadCallback使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UploadCallback类属于org.csource.fastdfs包,在下文中一共展示了UploadCallback类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: upload_file
import org.csource.fastdfs.UploadCallback; //导入依赖的package包/类
/**
* upload file to storage server (by callback)
* @param group_name the group name to upload file to, can be empty
* @param file_size the file size
* @param callback the write data callback object
* @param file_ext_name file ext name, do not include dot(.)
* @param meta_list meta info array
* @return 2 elements string array if success:<br>
* <ul><li>results[0]: the group name to store the file</li></ul>
* <ul><li>results[1]: the new created filename</li></ul>
* return null if fail
*/
public String[] upload_file(String group_name, long file_size, UploadCallback callback,
String file_ext_name, NameValuePair[] meta_list) throws IOException, MyException
{
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
return storageClient.upload_file(group_name, file_size, callback, file_ext_name, meta_list);
}
示例2: upload_appender_file
import org.csource.fastdfs.UploadCallback; //导入依赖的package包/类
/**
* upload appender file to storage server (by callback)
* @param group_name the group name to upload file to, can be empty
* @param file_size the file size
* @param callback the write data callback object
* @param file_ext_name file ext name, do not include dot(.)
* @param meta_list meta info array
* @return 2 elements string array if success:<br>
* <ul><li>results[0]: the group name to store the file</li></ul>
* <ul><li>results[1]: the new created filename</li></ul>
* return null if fail
*/
public String[] upload_appender_file(String group_name, long file_size, UploadCallback callback,
String file_ext_name, NameValuePair[] meta_list) throws IOException, MyException
{
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
return storageClient.upload_appender_file(group_name, file_size, callback,
file_ext_name, meta_list);
}
示例3: append_file
import org.csource.fastdfs.UploadCallback; //导入依赖的package包/类
/**
* append file to storage server (by callback)
* @param group_name the group name to append file to
* @param appender_filename the appender filename
* @param file_size the file size
* @param callback the write data callback object
* @return 0 for success, != 0 for error (error no)
*/
public int append_file(String group_name, String appender_filename,
long file_size, UploadCallback callback) throws IOException, MyException
{
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
return storageClient.append_file(group_name, appender_filename,
file_size, callback);
}
示例4: modify_file
import org.csource.fastdfs.UploadCallback; //导入依赖的package包/类
/**
* modify appender file to storage server (by callback)
* @param group_name the group name to modify file to
* @param appender_filename the appender filename
* @param file_offset the offset of appender file
* @param modify_size the modify size
* @param callback the write data callback object
* @return 0 for success, != 0 for error (error no)
*/
public int modify_file(String group_name, String appender_filename,
long file_offset, long modify_size, UploadCallback callback) throws IOException, MyException
{
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
return storageClient.modify_file(group_name, appender_filename,
file_offset, modify_size, callback);
}